Rumah > pangkalan data > tutorial mysql > Mengapa Saya Mendapat Ralat ORA-00936 dengan Penyata Oracle 11g INSERT SELECT Saya?

Mengapa Saya Mendapat Ralat ORA-00936 dengan Penyata Oracle 11g INSERT SELECT Saya?

Susan Sarandon
Lepaskan: 2024-12-29 17:50:11
asal
624 orang telah melayarinya

Why Am I Getting an ORA-00936 Error with My Oracle 11g INSERT SELECT Statement?

Menyelesaikan masalah INSERT SELECT Statement dalam Oracle 11G

Apabila cuba untuk melaksanakan pernyataan INSERT SELECT dalam Oracle 11G, anda mungkin menghadapi "ORA- 00936: ralat ungkapan hilang". Ralat ini biasanya menunjukkan isu dengan sintaks pernyataan.

Untuk menyelesaikan isu ini, periksa pernyataan dengan teliti. Satu kesilapan biasa ialah memasukkan kata kunci VALUES dalam pernyataan INSERT SELECT. Dalam Oracle, kata kunci VALUES hanya digunakan apabila memasukkan nilai eksplisit ke dalam jadual, bukan semasa memilih nilai daripada jadual lain.

Sintaks yang betul untuk pernyataan INSERT SELECT ialah:

INSERT INTO table_name (column_list)
SELECT column_list
FROM source_table;
Salin selepas log masuk

Oleh itu, pernyataan itu hendaklah diubah suai seperti berikut:

INSERT INTO table1 (col1, col2)
SELECT t1.col1, t2.col2
FROM oldtable1 t1, oldtable2 t2;
Salin selepas log masuk

Sintaks yang diperbetulkan ini sepatutnya berjaya laksanakan cantuman Cartesian antara oldtable1 dan oldtable2 dan masukkan baris yang terhasil ke dalam table1.

Atas ialah kandungan terperinci Mengapa Saya Mendapat Ralat ORA-00936 dengan Penyata Oracle 11g INSERT SELECT Saya?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

sumber:php.cn
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Artikel terbaru oleh pengarang
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan