Estou tentando fazer um SELECT INTO usando Oracle. Minha consulta é:
SELECT * INTO new_table FROM old_table;
Mas eu recebo o seguinte erro:
SQL Error: ORA-00905: missing keyword
00905. 00000 - "missing keyword"
Alguma idéia do que está errado?
O comportamento padrão do exposto acima deve ser o que eu pensava originalmente: No entanto, a Oracle o implementou de maneira totalmente diferente em seu próprio dialeto do SQL Oracle Docs on Insert ...
select intocriar uma nova tabela não faz parte do padrão. O padrão SQL para criar uma tabela com base em uma seleção écreate table .. as select .... No padrão SQL,SELECT INTOestá definido para ler um valor da coluna em uma variável em uma linguagem de programação