Estoy tratando de hacer un SELECT INTO usando Oracle. Mi consulta es:
SELECT * INTO new_table FROM old_table;
Pero me sale el siguiente error:
SQL Error: ORA-00905: missing keyword
00905. 00000 - "missing keyword"
Alguna idea de lo que está mal?
El comportamiento estándar de lo anterior debería ser como pensaba originalmente: sin embargo, Oracle lo implementó de manera totalmente diferente en su propio dialecto de SQL Oracle Docs en Insertar ... Seleccione
select into
crear una nueva tabla no es parte del estándar. El estándar SQL para crear una tabla basada en una selección escreate table .. as select ...
. En el estándar SQLSELECT INTO
se define para leer un valor de columna en una variable en un lenguaje de programación