Я хотел выбросить это для некоторых идей.Я пишу программу для генерации операторов вставки / обновления, и я хочу, чтобы таблица, которую я вставляю / обновляла, исходила из результатов запроса.Итак, что-то вроде (пожалуйста, прости синтаксис):
INSERT INTO (SELECT TBL_NAME FROM MYTABLES WHERE A=B) VALUES ('A', 'B', 'C');
Я должен сделать это в Oracle, но я не слишком знаком с их операторами объявления или синтаксисом.Я предполагаю, что лучший способ сделать это - объявить переменную, которая является результатом SELECT, но затем я могу использовать эту переменную в качестве имени таблицы для INSERT?
Я также хочу сохранитькод в SQL.
Спасибо за любые идеи.