Rumah  >  Artikel  >  pangkalan data  >  Apakah kegunaan dengan dalam oracle

Apakah kegunaan dengan dalam oracle

WBOY
WBOYasal
2022-01-21 16:19:3519284semak imbas

Dalam Oracle, pernyataan with boleh melaksanakan subquery, yang digunakan untuk mencipta jadual sementara awam untuk meningkatkan kecekapan pelaksanaan pernyataan Sintaks ialah "dengan tempName sebagai (select ....)select . ..".

Apakah kegunaan dengan dalam oracle

Persekitaran pengendalian tutorial ini: sistem Windows 10, versi Oracle 11g, komputer Dell G3.

Apakah kegunaan dengan dalam Oracle

Apabila kami menulis pernyataan pertanyaan dalam Oracle, kami sering menulis subquery selepas klausa pilih atau klausa dari klausa. Ayat ini melaksanakan subkueri dan lebih cekap

Buka perisian pl/sql, log masuk ke pangkalan data oracle menggunakan pengguna scott, dan cari jadual pekerja (EMP)

Keperluan contoh ini adalah untuk menanyakan 5 gaji teratas Untuk mendapatkan maklumat pekerja, anda biasanya akan memikirkan untuk menyusunnya mengikut gaji dahulu, dan kemudian mengeluarkan 5 data teratas Ya, anda boleh mencapai matlamat anda.

Apakah kegunaan dengan dalam oracle

Contoh ini menggunakan penyataan dengan untuk mula-mula menentukan pertanyaan sementara untuk maklumat pekerja yang diisih mengikut gaji, dan kemudian menanyakan pertanyaan sementara sintaks adalah dengan queryname1 sebagai (pertanyaan sql pernyataan) pilih * daripada nama pertanyaan1.

Apakah kegunaan dengan dalam oracle

Menurut maklumat yang berkaitan, kelebihan klausa dengan ialah: jika berbilang subkueri yang sama ditemui, kaedah ini lebih cekap daripada subkueri biasa, dan struktur kod Lebih jelas dan boleh difahami.

dengan sintaks menyokong definisi berbilang subkueri, dengan koma memisahkan berbilang subkueri. Tiada tanda pembahagian antara definisi dan pernyataan pertanyaan akhir.

Tutorial yang disyorkan: "Tutorial Video Oracle"

Atas ialah kandungan terperinci Apakah kegunaan dengan 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