Во-первых, я подумал:
"...In Microsoft SQL Server the SELECT...INTO
automatically creates the new table whereas Oracle seems to require you to manually create it before executing the SELECT...INTO
statement..."
Но после того, как вручную генерировать таблицу, она до сих пор не работает, все еще показывая ошибку «недостающее ключевое слово».
Так что я дал на этот раз и решил его сначала создать вручную таблицу, а затем с помощью «классического» SELECT
заявление:
INSERT INTO assignment_20081120 SELECT * FROM assignment;
, которые работали, как и ожидалось. Если кто-нибудь придумает объяснение того, как правильно использовать SELECT...INTO
, я был бы счастлив!
Для тех, кто нашел это в результате поиска Google, как это сделал я, но не единственная причина, по которой это произошло, я получил эту ошибку, когда объявил переменную без указания ее типа. – vapcguy 2016-08-22 17:23:06