Rumah > pangkalan data > Oracle > Apakah maksud (+) dalam oracle

Apakah maksud (+) dalam oracle

下次还敢
Lepaskan: 2024-05-08 18:57:16
asal
1138 orang telah melayarinya

Simbol (+) dalam Oracle mewakili simbol gabungan luar, yang digunakan untuk menyertai jadual dan mengembalikan set hasil yang mengandungi semua baris jadual yang mengambil bahagian, membolehkan anda mendapatkan semula rekod dalam jadual kunci asing walaupun tiada rekod sepadan wujud dalam jadual kunci utama. Terdapat tiga jenis cantuman luar: cantuman luar kiri, cantuman luar kanan dan cantuman luar penuh.

Apakah maksud (+) dalam oracle

Maksud (+) dalam Oracle

Dalam pangkalan data Oracle, simbol (+) dipanggil simbol gabungan luar. Ia digunakan untuk menyertai dua atau lebih jadual dan mengembalikan set hasil yang mengandungi baris daripada semua jadual yang mengambil bahagian.

Apa yang dilakukannya

(+) notasi membolehkan anda mendapatkan semula rekod daripada jadual kunci asing walaupun rekod padanan tidak wujud dalam jadual kunci primer yang sepadan. Dalam erti kata lain, ia membolehkan anda mengembalikan semua baris dari satu jadual walaupun mereka tidak mempunyai padanan dalam jadual lain.

Syntax

Sintaks cantuman luar adalah seperti berikut:

<code>SELECT *
FROM table1
(+)
JOIN table2
ON table1.id = table2.id</code>
Salin selepas log masuk

Jenis

Terdapat tiga jenis cantuman luar:

    kiri ke kiri
  • meja, walaupun jadual yang betul Tiada padanan dalam .
  • Cantum Luar Kanan: Mengembalikan semua baris dari jadual kanan, walaupun tiada padanan dalam jadual kiri.
  • Penuh Gabungan Luar: Mengembalikan semua baris daripada kedua-dua jadual, tidak kira sama ada terdapat padanan. . 't telah Ditugaskan kepada mana-mana jabatan.

Atas ialah kandungan terperinci Apakah maksud (+) dalam oracle. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Label berkaitan:
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
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan