Ich versuche mit Oracle ein SELECT INTO durchzuführen. Meine Anfrage lautet:
SELECT * INTO new_table FROM old_table;
Aber ich bekomme folgenden Fehler:
SQL Error: ORA-00905: missing keyword
00905. 00000 - "missing keyword"
Irgendwelche Ideen, was ist los?
Das Standardverhalten des oben genannten sollte so sein, wie ich es ursprünglich gedacht hatte: Oracle hat es jedoch in seinem eigenen Dialekt von SQL Oracle Docs on Insert ... Select völlig anders implementiert
select into
Das Erstellen einer neuen Tabelle gehört nicht zum Standard. Der SQL-Standard zum Erstellen einer Tabelle basierend auf einer Auswahl lautetcreate table .. as select ...
. Im SQL-StandardSELECT INTO
ist definiert, einen Spaltenwert in eine Variable in einer Programmiersprache