Rumah  >  Artikel  >  pangkalan data  >  Cara menggunakan pernyataan into dalam oracle

Cara menggunakan pernyataan into dalam oracle

WBOY
WBOYasal
2022-06-20 16:46:245909semak imbas

Dalam Oracle, penyataan ke dalam boleh menyalin set hasil baris yang ditentukan daripada pilih ke jadual baharu Sintaks ialah "Sisipkan ke dalam Jadual2(medan1, medan2...) pilih nilai1, nilai2,.. . daripada Jadual1"; anda juga boleh menyalin hasil baris ke dalam pembolehubah, sintaksnya ialah "PILIH vale1, nilai2 ke dalam Jadual2 daripada Jadual1".

Cara menggunakan pernyataan into dalam oracle

Persekitaran pengendalian tutorial ini: sistem Windows 10, Oracle versi 12c, komputer Dell G3.

Cara menggunakan pernyataan into dalam oracle

Biasanya terdapat dua kaedah: masukkan ke dalam pilih dan pilih dari.

Yang pertama boleh menyalin keputusan N baris (0 kepada sebarang nombor) yang ditetapkan ke dalam jadual baharu, manakala yang terakhir hanya boleh menyalin hasil "satu baris" ke dalam pembolehubah. Katakan begini, pilih ke dalam pernyataan tugasan bahasa PL/SQL. Yang pertama ialah pernyataan SQL standard.

1.INSERT INTO SELECT statement

Borang pernyataan ialah: Insert into Table2(field1,field2,...) pilih value1,value2,... from Jadual1

Nota:

(1) Jadual sasaran Jadual2 mesti wujud, dan medan medan, medan2... juga mesti wujud

(2) Beri perhatian kepada kekangan kunci utama Jadual2, Jika Jadual2 mempunyai kunci utama dan tidak kosong, medan1, medan2... mesti termasuk kunci utama

(3) Perhatikan sintaks, jangan tambah nilai, dan ia akan keliru dengan sql untuk memasukkan sekeping data Jangan tulis:

 Masukkan ke dalam nilai Jadual2(medan1, medan2,...) (pilih nilai1, nilai2,... daripada Jadual1)

Memandangkan jadual sasaran Jadual2 sudah wujud, kami selain memasukkan jadual sumber Jadual1 Selain medan, pemalar juga boleh dimasukkan.

2. PILIH KE DALAM pernyataan

Borang pernyataan ialah: PILIH vale1, nilai2 ke dalam Jadual2 daripada Jadual1

Jadual sasaran yang diperlukan Jadual2 tidak wujud kerana Jadual Jadual2 akan dibuat secara automatik semasa sisipan, dan data medan yang ditentukan dalam Jadual1 akan disalin ke Jadual2.

Tutorial yang disyorkan: "Tutorial Video Oracle"

Atas ialah kandungan terperinci Cara menggunakan pernyataan into dalam oracle. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
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