Яагаад триггер үүсгэх ёстой вэ?

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

Яагаад триггер үүсгэх ёстой вэ?
Яагаад триггер үүсгэх ёстой вэ?
Anonim

Хэрэглэгч өгөгдөл боловсруулах хэлээр өгөгдлийг өөрчлөхийг оролдох үед DML триггерүүд ажилладаг. Өгөгдөл боловсруулах хэл (DML) нь нэмэх (оруулах), устгах болон компьютерийн програмчлалын хэл юм. мэдээллийн сан дахь өгөгдлийг өөрчлөх (шинэчлэх). … Алдартай өгөгдөл боловсруулах хэл бол Structured Query Language (SQL) хэл бөгөөд энэ хэл нь харилцааны өгөгдлийн сангаас өгөгдлийг сэргээх, удирдахад хэрэглэгддэг. https://en.wikipedia.org › wiki › Data_manipulation_language

Өгөгдөл боловсруулах хэл - Википедиа

(DML) үйл явдал. DML үйл явдлууд нь хүснэгт эсвэл харагдац дээрх INSERT, UPDATE эсвэл DELETE мэдэгдлүүд юм. Хүснэгтийн мөр нөлөөлсөн эсэхээс үл хамааран аливаа хүчинтэй үйл явдал гарах үед эдгээр нь галыг өдөөдөг.

Бид яагаад өдөөгч үүсгэдэг вэ?

Триггерүүд өгөгдлийн сангийн зохион бүтээгчид аль программ эсвэл хэрэглэгч өгөгдөлд өөрчлөлт оруулахаас үл хамааран аудитын файлыг хадгалах зэрэг тодорхой үйлдлүүдийг дуусгахад тусалдаг. Хүснэгтэд бичлэг нэмэх зэрэг үйл явдал нь гүйцэтгэлийг нь эхлүүлдэг тул программуудыг триггер гэж нэрлэдэг.

Триггерийн ашиг тус юу вэ?

Дараах нь триггерүүдийн ашиг тус юм

  • Зарим үүсмэл баганын утгыг автоматаар үүсгэж байна.
  • Лавлагааны бүрэн бүтэн байдлыг хангах.
  • Үйл явдлын бүртгэл болон хүснэгтэд хандах мэдээлэл хадгалах.
  • Аудит.
  • Хүснэгтүүдийн синхрон хуулбар.
  • Аюулгүй байдлын зөвшөөрөл ногдуулж байна.
  • Хүчингүй болгохоос сэргийлж байнагүйлгээ.

Триггер мэдэгдэл үүсгэсний үр дүн юу вэ?

ТРИГГЕР ҮЗҮҮЛЭХ мэдэгдэл нь хүснэгтийн эсрэг INSERT, УСТГАХ эсвэл ШИНЭЧЛЭХ зэрэг үйл явдал тохиолдох бүрд автоматаар ажиллах шинэ гох үүсгэх боломжийг олгоно.

Триггер сайн уу эсвэл муу юу?

триггер ашиглах нь үндэслэлтэй үед маш хүчинтэй. Жишээлбэл, тэд хүснэгт бүр дээрх CRUD команд бүрт тодорхой процедурын код шаардахгүйгээр аудит хийх (өгөгдлийн түүхийг хадгалах) сайн үнэ цэнэтэй байдаг. Өгөгдөл нь өгөгдөл өөрчлөгдөхийн өмнөхөн болон өгөгдөл солигдсоны дараа танд хяналтыг олгоно.

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