Saya mencoba melakukan SELECT INTO menggunakan Oracle. Kueri saya adalah:
SELECT * INTO new_table FROM old_table;
Tapi saya mendapatkan kesalahan berikut:
SQL Error: ORA-00905: missing keyword
00905. 00000 - "missing keyword"
Ada ide apa yang salah?
Perilaku standar di atas seharusnya seperti yang saya pikirkan: Namun Oracle menerapkannya dengan cara yang berbeda dalam dialek SQL Oracle Docs mereka pada Insert ... Pilih
select into
untuk membuat tabel baru bukan bagian dari standar. Standar SQL untuk membuat tabel berdasarkan pilihan adalahcreate table .. as select ...
. Dalam standar SQLSELECT INTO
didefinisikan untuk membaca nilai kolom menjadi variabel dalam bahasa pemrograman