multiple filas ejemplos developer convertir consultas comandos columns columnas 10g sql oracle ora-00905

sql - filas - pivot oracle columns to rows



SELECCIONAR PARA usar Oracle (3)

Si NEW_TABLE ya existe, entonces ...

insert into new_table select * from old_table /

Si desea crear NEW_TABLE según los registros en OLD_TABLE ...

create table new_table as select * from old_table /

Estoy tratando de hacer un SELECCIONADO 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 debe ser como originalmente pensé: Sin embargo, Oracle lo implementó de manera totalmente diferente en su propio dialecto de SQL Oracle Docs en Insertar ... Seleccionar


Utilizar:

create table new_table_name as select column_name,[more columns] from Existed_table;

Ejemplo:

create table dept as select empno, ename from emp;

Si la tabla ya existe:

insert into new_tablename select columns_list from Existed_table;


select into se usa en pl / sql para establecer una variable en valores de campo. En cambio, usa

create table new_table as select * from old_table