Я пытаюсь сделать ВЫБРАТЬ В, используя 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 для создания таблицы на основе выбора - этоcreate table .. as select ...
. В стандарте SQLSELECT INTO
определено чтение значения столбца в переменную на языке программирования