Forståelse Trigger på SQL Server% u2013 En trigger er prosessuelle kode som utføres automatisk på grunn av en hendelse er utløst av hendelser i en tabell /. Trigger kan hindre tilgang til spesifikke data, utføre logging eller revisjons dataene endres. Trigger brukes til uttalelse tilstand behandling DML (Data Manipulation Language) som INSERT, DELETE og UPDATE, men avtrekkeren kan ikke brukes i en SELECT-setning.
Det er tre offentlige arrangementer (event) som kan føre til trigger utløses: -Sett, avtrekkeren kjøres når gjennomsnittet er det en rekke nye data matet inn-UPDATE, som betyr trigger kjøres når det er en modifisert data /record-DELETE , som betyr trigger er kjørt når det er data /poster er slettet
Trigger er en mekanisme for å håndheve forretningsregler og opprettholde integriteten av dataene i en database .
Den andre mekanismen er bruk av CONSTRAINT Trigger kan evaluere status på et bord før og etter endring av data og utføre handlingen passende forskjeller kan gjøre endringer Provoserende kaskade gjennom gjennom forholdet tabellen i databasen, men disse endringene vil være mer effektiv hvis den utføres ved hjelp av referanseintegritetsbegrensninger. Trigger kan utføre forebygging av adgangs komplekse data enn ved å bruke kontrollbegrensningen er ikke som kontrollbegrensningen, kan Trigger referere til en kolonne /felt i tabellen.
Og glemte å nevne
CREATE TRIGGER {Nama_Trigger} PÅ {Nama_Table} for {DELETE | SETT INN | OPPDATERING} AS {SQL Statement} Syntax menghapus Trigger: DROP TRIGGER {Nama_Trigger} ALTER TRIGGER {Nama_Trigger} PÅ [Nama_Table} for {DELETE | SETT INN | OPPDATERING} AS {SQL Statement} Syntax mendapatkan Informasi mengenai trigger: sp_helptext {Nama_Trigger} sp_help {Nama_Trigger} sp_columns {Nama_Trigger} Contoh penggunaan: DROP TRIGGER info CREATE TRIGGER info PÅ barang FOR INSERT AS PRINT 'Data telah Ditambahkan ke bord Barang ... !' Innkommende søkeord: Jeg prøvde å forklare språket mest sedergana Ja, hvis settes direkte til trigger som refererer til avtrekkeren, men hvis det er koblet til en database, avtrekkeren som SQL-kode som kjøres av DBMS når en hendelse som skjedde i dette tilfellet n Hvis INSERT, UPDATE eller DELETE Hvordan tjene penger på Internet