본문 바로가기

Database/MSSQL

[MSSQL] IF EXISTS(SELECT INSERT, UPDATE)

IF EXISTS( SELECT UID FROM TABLE WHERE UID = #{UID}) //SELECT문의 결과값이 존재할 경우 실행

UPDATE TABLE SET NAME = #{NAME} WHERE UID = #{UID}

 

IF NOT EXISTS( SELECT UID FROM TABLE WHERE UID = #{UID}) //SELECT문의 결과값이 존재하지 않을 경우 실행

INSERT INTO TABLE(UID, NAME) VALUES(#{UID}, #{NAME})

'Database > MSSQL' 카테고리의 다른 글

[MSSQL] JOIN(INNER JOIN, OUTER JOIN)  (0) 2014.03.24