250x250
    
    
  
                              Notice
                              
                            
                          
                        
                          
                          
                            Recent Posts
                            
                        
                          
                          
                            Recent Comments
                            
                        
                          
                          
                        
                    | 일 | 월 | 화 | 수 | 목 | 금 | 토 | 
|---|---|---|---|---|---|---|
| 1 | ||||||
| 2 | 3 | 4 | 5 | 6 | 7 | 8 | 
| 9 | 10 | 11 | 12 | 13 | 14 | 15 | 
| 16 | 17 | 18 | 19 | 20 | 21 | 22 | 
| 23 | 24 | 25 | 26 | 27 | 28 | 29 | 
| 30 | 
                            Tags
                            
                        
                          
                          - Spring Boot
 - AJAX
 - maven
 - Tomcat
 - STS
 - error
 - Python
 - oracle
 - 설정
 - IntelliJ
 - git
 - 오픈소스
 - Source
 - 문서
 - Docker
 - jpa
 - JavaScript
 - spring
 - ubuntu
 - Exception
 - Thymeleaf
 - MSSQL
 - SpringBoot
 - myBatis
 - Open Source
 - Eclipse
 - PostgreSQL
 - JDBC
 - Core Java
 - MySQL
 
                            Archives
                            
                        
                          
                          - Today
 
- Total
 
헤르메스 LIFE
[MSSQL] IF EXISTS 의 활용 ( Merge 문으로 활용 ) 본문
728x90
    
    
  
| 
 IF [NOT] EXISTS ( 해당 데이터가 존재 하는지 셀렉트 ) BEGIN -- 데이터가 있는 경우 실행할 쿼리 END ELSE BEGIN -- 데이터가 없는 경우 실행할 쿼리 END  | 
IF EXISTS ( 
                SELECT 컬럼1 FROM 테이블 
                WHERE 컬럼1 = @컬럼1 
          ) 
    BEGIN    -- 데이터가 있는 경우 실행할 쿼리 
         UPDATE 테이블 
            SET 컬럼2 = @컬럼2 
          WHERE 컬럼1 = @컬럼1 
    END     
ELSE 
    BEGIN    -- 데이터가 없는 경우 실행할 쿼리 
        INSERT INTO 테이블(컬럼1, 컬럼2) 
        VALUES(@컬럼1, @컬럼2) 
    END
728x90
    
    
  'Database' 카테고리의 다른 글
| [MSSQL] EXCEPTION 처리 (2) | 2020.12.16 | 
|---|---|
| [DB2] 테이블 정보 조회 (0) | 2020.12.14 | 
| [MSSQL] 컬럼속성 변경 (0) | 2020.12.14 | 
| [MSSQL] 테이블 정보 조회 (0) | 2020.12.10 | 
| [MSSQL] FORMAT을 사용한 날짜 및 시간 형식 지정 (0) | 2020.12.02 |