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