Я пытаюсь сделать SELECT INTO с помощью Oracle. Мой запрос:SELECT INTO using Oracle
SELECT * INTO new_table FROM old_table;
Но я получаю следующее сообщение об ошибке:
SQL Error: ORA-00905: missing keyword
00905. 00000 - "missing keyword"
Любые идеи, что не так?
Стандартное поведение выше должно быть, как я думал: Однако Oracle реализовали совершенно по-разному в своем собственном диалекте SQL Oracle Docs on Insert ... Select
'выбрать into' создать новую таблицу * не * часть стандарта. Стандартом SQL для создания таблицы на основе select является 'create table .. as select ...'. В стандарте SQL «SELECT INTO» определено для чтения значения столбца в переменной на языке программирования –