有些在進行動作前會想要得知某條件是否符合或是否有值
這時候 EXISTS 就非常好用了
程式碼如下:
IF (EXISTS(SELECT * FROM Employee WHERE ID = '1234'))
BEGIN
DELETE FROM info WHERE ID = '1234' ;
INSERT INTO unit VALUES('1234','5678');
END;
大意為假如 EXISTS 後的指令有傳回值
則進行 BEGIN 與 END 間的指令
沒有留言:
張貼留言