DataBase/MS SQL
프로시저 IF ELSE, EXISTS 구분 사용하기
Godffs
2011. 4. 28. 11:36
반응형
SQL 프로시저에서 if문 사용법
IF ELSE 구문을 사용해보자.
예1)
IF(@NAME = '홍길동')
BEGIN
SELECT *FROM SCHOOL WHERE Name = '홍길동'
END
ELSE
BEGIN
SELECT *FROM SCHOOL
END
또 다른 방법 EXISTS 를 사용해보자
예)
IF EXISTS(SELECT *FROM SCHOOL WHERE NAME = 홍길동)
UPDATE SCHOOL
SET
NAME = '홍길동'
WHERE NUM = 1986
ELSE
INSERT INTO SCHOOL VALUES('장보고')
끝~
반응형