Forståelse Trigger på SQL Server% u2013 En udløser er proceduremæssig kode, der automatisk udføres på grund af en hændelse er udløst af begivenheder i en tabel /. Trigger kan forhindre adgang til specifikke data, udføre logging eller revision data ændres. Trigger bruges til opgørelse tilstand forarbejdning DML (Data Manipulation Language) som INSERT, DELETE og UPDATE, men aftrækkeren kan ikke bruges i en SELECT-sætning.
Der er tre offentlige arrangementer (begivenhed), der kan føre til trigger udløst: insertion, aftrækkeren køres når middelværdien er der en række af nye data indlæses-UPDATE, hvilket betyder aftrækkeren køres, når der er en modificeret data /rekord-DELETE , hvilket betyder, trigger køres, når der er data /registreringer slettes
Trigger er en mekanisme til at håndhæve forretningsregler og bevare integriteten af de data i en database .
Den anden mekanisme er brugen af CONSTRAINT Trigger kan vurdere status for en tabel, før og efter ændring af data og udføre action passende forskelle kan foretage ændringer Trigger kaskade gennem gennem relationen tabel i databasen, men disse ændringer vil være mere effektiv, hvis henrettet hjælp referentiel integritet begrænsninger. Trigger kan udføre forebyggelse af adgangsrettigheder komplekse data, end ved at bruge CHECK begrænsning er ikke ligesom Kontroller Constraint, kan udløse referere en kolonne /felt i din tabel.
Og glemte at nævne
CREATE TRIGGER {Nama_Trigger} den {Nama_Table} for {DELETE | Indsæt | UPDATE} som {SQL Statement} Syntaks menghapus Trigger: DROP TRIGGER {Nama_Trigger} ALTER TRIGGER {Nama_Trigger} ON [Nama_Table} for {DELETE | Indsæt | UPDATE} som {SQL Statement} Syntaks mendapatkan Informasi mengenai trigger: sp_helptext {Nama_Trigger} sp_help {Nama_Trigger} sp_columns {Nama_Trigger} Contoh penggunaan: DROP TRIGGER info CREATE TRIGGER Info om Bārang FOR INSERT AS PRINT "Data Telah Ditambahkan ke tabel Barang ... !" Salg Indgående søgetermer: Jeg forsøgte at forklare det sprog, de fleste sedergana Ja, hvis oversat direkte til den udløsende faktor, der refererer til aftrækkeren, men hvis den er tilsluttet til en database, aftrækkeren, at SQL-kode, der er udført af DBMS når en begivenhed er Hvordan at tjene penge på internettet