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

SQL дээр Merge команд гэж юу вэ?
SQL дээр Merge команд гэж юу вэ?

Видео: SQL дээр Merge команд гэж юу вэ?

Видео: SQL дээр Merge команд гэж юу вэ?
Видео: SQL-г 30 минутад #x101in30 2024, May
Anonim

-ийн танилцуулга НЭГТЛЭХ мэдэгдэл болон SQL Серверийн өгөгдлийг өөрчлөх. The MGE мэдэгдэл нь антераас таарсан утгууд дээр үндэслэн нэг хүснэгтэд өөрчлөлт хийхэд хэрэглэгддэг. Үүнийг оруулах, шинэчлэх, устгах үйлдлүүдийг нэг болгон нэгтгэхэд ашиглаж болно мэдэгдэл.

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

The НЭГДЭХ үндсэндээ мэдэгдэл ажилладаг тус тусад нь INSERT, UPDATE, DELETE хэллэгүүд бүгд ижил хэллэг дотор байна. Та "Эх сурвалж" бичлэгийн багц, "Зорилтот" хүснэгт болон энэ хоёрын хоорондох холболтыг зааж өгнө.

Дээрхээс гадна DML Merge команд юу хийдэг вэ? Энэ мэдэгдэл юм тохиромжтой арга юм нэгтгэх олон үйлдэл. Энэ нь танд олон INSERT, UPDATE болон DELETE хийхээс зайлсхийх боломжийг олгоно DML мэдэгдэл . MERGE бол детерминистик мэдэгдэл . Тэр байна , та зорилтот хүснэгтийн нэг мөрийг нэг дор олон удаа шинэчлэх боломжгүй MGE мэдэгдэл.

Үүний нэгэн адил хүмүүс жишээн дээр SQL дээр нэгтгэх гэж юу вэ?

The НЭГДЭХ мэдэгдэл нь зорилтот хүснэгт эсвэл харагдац бүхий өгөгдлийн эх сурвалжийн хүснэгтэд нэгдэж, дараа нь тухайн нэгдлийн үр дүнд үндэслэн зорилтот эсрэг олон үйлдэл хийх боломжийг олгоно. Учир нь жишээ , та ашиглаж болно НЭГДЭХ доорх өгөгдсөн үйлдлүүдийг гүйцэтгэх мэдэгдэл.

Та асуултуудыг хэрхэн нэгтгэдэг вэ?

Эдгээр хүснэгтүүдийг нэгтгэх алхамууд энд байна:

  1. Өгөгдлийн таб дээр дарна уу.
  2. Get & Transform Data бүлгийн 'Get Data' дээр дарна уу.
  3. Унждаг цэснээс "Асуулга нэгтгэх" дээр дарна уу.
  4. "Нэгдүүлэх" дээр дарна уу.
  5. Merge харилцах цонхны эхний уналтаас 'Merge1'-г сонгоно уу.
  6. Хоёрдахь унадаг цэснээс "Бүс"-ийг сонгоно уу.

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