* EXISTS (EXISTS, NOT EXISTS 사용가능)
IF EXISTS (SELECT TargetID FROM TABLE_SAMPLE WITH(NOLOCK) WHERE SourceID = '12345')
BEGIN
-- 위에 SELECT 문의 결과가 존재하면 실행됨
SELECT 'TRUE'
END
ELSE
BEGIN
-- 위에 SELECT 문의 결과가 없으면 실행됨
SELECT 'FALSE'
END
* IF
DECLARE @TargetID INT
SET @TargetID = 1111
IF TargetID = 2222
BEGIN
-- 위에 TargetID = 2222 문의 결과가 True 일때 실행
SELECT 'TRUE'
END
ELSE
BEGIN
-- 위에 TargetID = 2222 문의 결과가 False 일때 실행
SELECT 'FALSE'
END
'MS-SQL' 카테고리의 다른 글
[MS-SQL] 설치된 트리거 리스트 확인 (0) | 2017.08.25 |
---|---|
[MS-SQL] ID 열의 명시적 값은 열 목록이 사용되고 IDENTITY_INSERT가 ON일 때만 지정할 수 있습니다 (0) | 2016.12.27 |
[MS-SQL] 정규식 (0) | 2016.02.16 |
[MS-SQL] 인덱스 제거 (0) | 2016.01.27 |
[MS-SQL] 반복문 (0) | 2015.11.12 |