Орчин үеийн мэдээллийн баазууд нь маш нарийн төвөгтэй бөгөөд тэдгээрийн доторх өгөгдөл нь хоорондоо маш нягт уялдаатай тул санамсаргүй зөрчлөөс хамгаалахын тулд тусгай журам хэрэгтэй болно. Туршлагагүй хэрэглэгч санамсаргүйгээр буруу товчлуур дээр дарсан ч гэсэн триггерүүд нь бүх өгөгдлийг хэвээр хадгалах боломжийг танд олгоно.
Триггерийн гол зорилго нь өгөгдлийн бүрэн бүтэн байдлыг хадгалах явдал юм. Энэ нь мэдээллийн бааз өөрчлөгдсөн ч гэсэн бүх зүйлийг буцааж өгөх сонголт үргэлж байдаг гэсэн үг юм. Тэдгээрийг холбосон хүснэгтэд каскадын өөрчлөлт хийхэд ашиглаж болох бөгөөд холбоосууд нэгэн зэрэг өөрчлөгдөж, холбоосыг эвддэггүй.
Триггер нь өөрөө тухайн хүн эсвэл хэрэглээний програмаар өгөгдөл өөрчлөгдөхөд автоматаар ажилладаг хадгалагдсан процедур юм. Өгөгдлийн өөрчлөлт дуусмагц "асдаг". Өгөгдлийн өөрчлөлт ба өдөөгдсөн триггерийг нэг гүйлгээ (үйлдэл) гэж үздэг тул алдаа гарсан эсвэл илэрсэн тохиолдолд бүх зүйлийг буцааж буцааж өгөх боломжтой байдаг.
Триггерийн ажиллагаа
- Холбогдох өгөгдлийн хүснэгтүүдийн өөрчлөлт. Жишээлбэл, хэрэв та бүх хүснэгтийн тодорхой багана эсвэл мөрийг нэг удаа устгахыг хүсвэл гох ашиглана.
- Хүснэгтийн анхны өгөгдөл рүү буцаж орж байна
- Төрөл бүрийн тэмцээнийг дагах. Жишээлбэл, гох схем нь барааны үнийг худалдан авах үнээс доогуур байхыг хориглож болно.
- Өөрчлөлтийн янз бүрийн хувилбаруудын дүн шинжилгээ. Триггер нь өөрчлөлт хийхээс өмнө болон дараа сонголтуудыг тооцоолоход маш тохиромжтой байдаг. Жишээлбэл, хэрэв бүх үнийг 5% -иар бууруулбал юу болох эсвэл тээврийн зардал өсөхөд бүх барааны өртөг хэр их өсөхийг та тооцоолж болно. Шинжилгээ хийсний дараа бүх өгөгдлийг анхны хэлбэрт нь буцааж өгөх боломжтой.
Гох үүсгэх
Одоогийн мэдээллийн санд триггерүүд үүсгэгдсэн байгаа боловч тэдгээрийн доторх бусад мэдээллийн санд байрлах объектуудыг зааж өгч болно. Триггерийн эзэмшигчийн нэр нь хүснэгт эзэмшигчийн нэртэй ижил байх ёстой. Creat гэсэн өгүүлбэрт триггер үүсгээрэй. For талбарт идэвхжүүлсний дараа өгөгдлийг өөрчлөх мэдэгдлийг зааж өгөх бөгөөд гохыг асаах хэрэгтэй. Жишээлбэл, энэ нь хүснэгтэд оруулах, шинэчлэх эсвэл устгах байж болно.
Дараа нь та гох үйлдэл эсвэл гох нөхцлийг зааж өгөх хэрэгтэй. Эдгээр нь өгөгдөл оруулах, устгах, шинэчлэхтэй холбоотойгоор дагаж мөрдөх ёстой үйлдлүүд юм.