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 into
criar 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 INTO
está definido para ler um valor da coluna em uma variável em uma linguagem de programação