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