En primer lugar, pensé:
"...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..."
Pero después de generar manualmente una mesa, todavía no funcionó, todavía muestra el error "falta de palabra clave".
Así que renunció a este tiempo y lo resolvió por primera vez la creación manual de la tabla, a continuación, utilizando el "clásico" SELECT
declaración:
INSERT INTO assignment_20081120 SELECT * FROM assignment;
que funcionó como se esperaba. Si alguien viene con una explicación sobre cómo usar el SELECT...INTO
de una manera correcta, ¡sería feliz!
Para aquellos que encuentran esto en una búsqueda de Google como yo, aunque no es la única razón por la que falla lo anterior, obtuve este error cuando declare una variable sin especificar su tipo. – vapcguy