3
我在想如何使用IF/ELSE語句來創建一個UNION ALL。聯合所有使用if/else T-SQL
例如:
SELECT * FROM A
UNION ALL
SELECT * FROM B
UNION ALL
IF @type = 1
BEGIN
SELECT * FROM C
END
ELSE
BEGIN
SELECT * FROM D
END
UNION ALL
SELECT * FROM E
我得到的語法錯誤。
-1動態SQL一般是*壞*主意 – gbn 2010-11-26 20:10:06
還好現在是多餘的 - 我提到這是做的一種方式,並能正常工作。只有當您通過連接參數而不進行消毒來讓sql注入攻擊發生時,動態sql纔是不好的。 – 2010-11-26 20:13:27