Je essaie de faire un SELECT INTO en utilisant Oracle. Ma requête est :
SELECT * INTO new_table FROM old_table;
Mais je reçois l'erreur suivante :
SQL Error: ORA-00905: missing keyword
00905. 00000 - "missing keyword"
Des idées sur ce qui ne va pas ?
Le comportement standard de ce qui précède devrait être comme je le pensais initialement : Cependant, Oracle l'a implémenté totalement différemment dans son propre dialecte de SQL Oracle Docs sur Insert ... Select
3 votes
sélectionner dans
pour créer une nouvelle table n'est pas partie de la norme. La norme SQL pour créer une table basée sur une sélection estcréer table .. comme sélectionner ...
. Dans la norme SQLSÉLECTIONNER DANS
est défini pour lire une valeur de colonne dans une variable dans un langage de programmation