Sto provando a fare una SELECT INTO usando Oracle. La mia domanda è:SELECT INTO using Oracle
SELECT * INTO new_table FROM old_table;
ma ottengo il seguente errore:
SQL Error: ORA-00905: missing keyword
00905. 00000 - "missing keyword"
Delle idee che cosa c'è che non va?
il comportamento standard di cui sopra dovrebbe essere come ho inizialmente pensato: Tuttavia Oracle implementata totalmente diverso nel loro dialetto SQL Oracle Docs on Insert ... Select
'selezionare into' per creare una nuova tabella * non * è parte dello standard. Lo standard SQL per creare una tabella in base a una selezione è 'create table .. as select ...'. Nello standard SQL 'SELECT INTO' è definito per leggere un valore di colonna in una variabile in un linguaggio di programmazione –