테이블에 컬럼 검사 후 작업 수행을 하기 위해 IF문을 사용하는데
보통의 경우 사용하는 쿼리는 다음과 같다.
-------------------------------------------------
SELECT * FROM T_BASE_NAME WHERE ID = 1111
IF @@ROWCOUNT <> 1
RETURN 1
-------------------------------------------------
IF NOT EXISTS 를 사용하면 다음과 같다.
-------------------------------------------------
IF NOT EXISTS (SELECT * FROM T_BASE_NAME WHERE ID = 1111)
RETURN 1
-------------------------------------------------
테이블에 컬럼이 존재하는지 확인 후 없다면 RETURN 1을 수행하라.
'Databases > MS-SQL' 카테고리의 다른 글
[MS-SQL] 리스트 페이지 구하기 (0) | 2020.03.23 |
---|---|
[MSSQL] IN / NOT IN Condition (0) | 2016.03.10 |
[MS-SQL] 정규식을 이용한 ad-hoc 쿼리 (0) | 2016.02.12 |
[MS-SQL] 처음 만나는 stored procedure(SP) (0) | 2011.02.14 |