7
我想知道是否有可能在SQL代碼中的CASE語句中具有INSERT INTO語句。在CASE語句中插入
這裏是什麼,我試圖做一個粗略的僞代碼:
SELECT (CASE (SELECT SomeValue FROM SomeTable)
WHEN NULL THEN
INSERT INTO OtherTable VALUES (1, 2, 3)
(SELECT NewlyInsertedValue FROM OtherTable)
ELSE
(SELECT SomeOtherValue FROM WeirdTable)
END),
Column1,
Column2
FROM BigTable
這就是問題所在。我不確定如何在DB2 – Connection 2011-05-13 19:21:21
中複製類似的東西。從文檔開始?我已經爲您的代碼提供了一個合理的結構來完成您要做的事情。您可以深入瞭解確切語法的細節。我知道這個結構可以在SQL Server或MySql中工作。 – mellamokb 2011-05-13 19:22:59