Me pregunto si es posible tener una instrucción INSERT INTO dentro de una sentencia CASE en código SQL.INSERT INTO en una instrucción CASE
Aquí está un pseudocódigo aproximada de lo que estoy tratando de hacer:
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
Ese es el problema. No estoy seguro de cómo replicar algo así en DB2 – Connection
Um .. Comience con la documentación? Te di una estructura plausible para que tu código haga lo que intentas hacer. Puede profundizar en los detalles de la sintaxis exacta. Sé que esta estructura funcionaría en SQL Server o MySql. – mellamokb