Агуулгын хүснэгт:

Oracle дээр үйлдвэрчний эвлэл хэрхэн ажилладаг вэ?
Oracle дээр үйлдвэрчний эвлэл хэрхэн ажилладаг вэ?

Видео: Oracle дээр үйлдвэрчний эвлэл хэрхэн ажилладаг вэ?

Видео: Oracle дээр үйлдвэрчний эвлэл хэрхэн ажилладаг вэ?
Видео: Scala 3. OpenJDK vs Oracle JDK. Марсоход Чжужун и CopterPack. [MJC News #7] #ityoutubersru 2024, May
Anonim

The Oracle UNION оператор байна 2 ба түүнээс дээш үр дүнгийн багцыг нэгтгэхэд ашигладаг Oracle SELECT мэдэгдлүүд. Энэ нь SELECT хэллэгүүдийн хоорондох давхардсан мөрүүдийг устгадаг. доторх SELECT мэдэгдэл бүр НЭГДСЭН оператор ижил төрлийн өгөгдлийн төрлүүдтэй үр дүнгийн багц дахь ижил тооны талбартай байх ёстой.

Тэгвэл Юнион бүгд Oracle дээр хэрхэн ажилладаг вэ?

The Oracle UNION БҮГД оператор нь 2 ба түүнээс дээш SELECT мэдэгдлийн үр дүнгийн багцыг нэгтгэхэд ашиглагддаг. Энэ нь буцаж ирдэг бүгд асуулга болон түүнээс авсан мөрүүд хийдэг Төрөл бүрийн SELECT мэдэгдлүүдийн хоорондох давхардсан мөрүүдийг устгаж болохгүй.

Үүнтэй адилаар, Oracle дахь эвлэл, нэгдэл хоёрын ялгаа юу вэ? Цорын ганц Холбоо болон Холбооны бүх хоорондын ялгаа тийм үү Бүх холбоо давхардсан мөр, бичлэгийг устгахгүй, харин зүгээр л сонгоно бүгд -аас мөрүүд бүгд Хүснэгтүүд нь таны асуулгын нөхцөлийг хангаж, үр дүнгийн хүснэгтэд нэгтгэдэг. Харин, НЭГДЭЛ хамтран ажилладаг бүгд өгөгдлийн төрлийн баганууд.

Үүний дагуу та эвлэлийг хэрхэн ашигладаг вэ?

UNION оператор нь хоёр ба түүнээс дээш SELECT мэдэгдлийн үр дүнг нэгтгэхэд ашиглагддаг

  1. UNION доторх SELECT мэдэгдэл бүр ижил тооны баганатай байх ёстой.
  2. Баганууд нь ижил төрлийн өгөгдлийн төрлүүдтэй байх ёстой.
  3. SELECT мэдэгдэл бүрийн баганууд мөн ижил дарааллаар байх ёстой.

Oracle дээр хасах нь хэрхэн ажилладаг вэ?

The Oracle ХААС оператор байна Эхний SELECT мэдэгдлийн бүх мөрийг буцаахад ашигладаг байна Хоёрдахь SELECT мэдэгдлээр буцаж ирээгүй. SELECT мэдэгдэл бүр өгөгдлийн багцыг тодорхойлно. The ХАСАГ оператор эхний өгөгдлийн багцаас бүх бүртгэлийг авч, дараа нь үр дүнгээс хоёр дахь өгөгдлийн багцаас бүх бичлэгийг устгана.

Зөвлөмж болгож буй: