Мне интересно, можно ли использовать оператор INSERT INTO в операторе CASE в коде SQL.
Вот примерный псевдокод того, что я пытаюсь сделать:
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