BEGIN
IF EXISTS(SELECT * FROM Table1 WHERE [email protected])
BEGIN
UPDATE Table1 SET [email protected] WHERE [email protected]
SELECT '1'
END
ELSE
SELECT '0'
END
這是行號。桌子還是什麼? 另外「IF EXISTS」正在檢查什麼?表或者ID是否存在?什麼選擇'1'爲在以下存儲的過程
所以1和0都是返回值爲什麼不使用「RETURN 1」? – Serenity 2010-09-30 13:38:26
@快樂的靈魂 - 我想知道同樣的事情。它可能很容易被某人不知道RETURN。 – 2010-09-30 13:41:31
SELECT'1'在單引號中得到1,所以這意味着它只有一個值而不是列號。或者其他的東西? – Serenity 2010-09-30 13:44:01