Dit artikel is een spiegelartikel van machinevertaling, klik hier om naar het oorspronkelijke artikel te gaan.

Bekijken: 12339|Antwoord: 0

[Bron] sqlserver-trigger-bepaal welk veld is bijgewerkt.

[Link kopiëren]
Geplaatst op 09-07-2018 17:05:47 | | | |
SQL-script:




TriggerstatementsTwee speciale tafels:d elegeerde en voegde tabellen in.

De tabel Deleted wordt gebruikt om kopieën op te slaan van de rijen die door de DELETE- en UPDATE-instructies worden beïnvloed. Wanneer je een DELETE- of UPDATE-instructie uitvoert, wordt de rij uit de triggertabel verwijderd en overgedragen aan de verwijderde tabel. Verwijderde tabellen en triggertabellen hebben meestal niet dezelfde rijen.

De Inserted-tabel wordt gebruikt om kopieën op te slaan van de rijen die worden beïnvloed door de INSERT- en UPDATE-instructies. Bij een invoeg- of updatetransactie worden nieuwe rijen toegevoegd aan zowel de ingevoegde als de trigger-tabelle. De rijen in de Ingevoegde tabel zijn kopieën van de nieuwe rijen in de trigger-tabel.

1. Invoegen van operatie
Ingevoegde tabellen bevatten data, verwijderde tabellen hebben geen data

2. Verwijderen
Ingevoegde tabellen hebben geen data, en verwijderde tabellen hebben data

3. Update
Ingevoegde tabellen hebben data (nieuwe data), Verwijderde tabellen hebben data (oude data)





Vorig:De "Agent XP"-component is gebruikt als onderdeel van deze serverbeveiligingsconfiguratie...
Volgend:IIS7 prestatieoptimalisatie
Disclaimer:
Alle software, programmeermaterialen of artikelen die door Code Farmer Network worden gepubliceerd, zijn uitsluitend bedoeld voor leer- en onderzoeksdoeleinden; De bovenstaande inhoud mag niet worden gebruikt voor commerciële of illegale doeleinden, anders dragen gebruikers alle gevolgen. De informatie op deze site komt van het internet, en auteursrechtconflicten hebben niets met deze site te maken. Je moet bovenstaande inhoud volledig van je computer verwijderen binnen 24 uur na het downloaden. Als je het programma leuk vindt, steun dan de echte software, koop registratie en krijg betere echte diensten. Als er sprake is van een inbreuk, neem dan contact met ons op via e-mail.

Mail To:help@itsvse.com