Šis raksts ir mašīntulkošanas spoguļraksts, lūdzu, noklikšķiniet šeit, lai pārietu uz oriģinālo rakstu.

Skats: 12339|Atbildi: 0

[Avots] sqlserver-trigger-noteikt, kurš lauks tika atjaunināts.

[Kopēt saiti]
Publicēts 09.07.2018 17:05:47 | | | |
SQL skripts:




Sprūda paziņojumiDivas īpašas tabulas:d ievietotas un ievietotas tabulas.

Tabula Izdzēsta tiek izmantota, lai saglabātu to rindu kopijas, kuras ietekmē priekšraksti DELETE un UPDATE. Izpildot priekšrakstu DELETE vai UPDATE, rinda tiek noņemta no trigera tabulas un pārsūtīta uz izdzēsto tabulu. Izdzēstajām tabulām un trigera tabulām parasti nav vienādas rindas.

Tabula Ievietots tiek izmantota, lai saglabātu to rindu kopijas, kuras ietekmē priekšraksti INSERT un UPDATE. Ievietošanas vai atjaunināšanas transakcijā jaunas rindas tiek pievienotas gan ievietotajai, gan trigera tabulai. Ievietotās tabulas rindas ir jauno rindu kopijas trigera tabulā.

1. Ievietojiet darbību
Ievietotajām tabulām ir dati, bet izdzēstajām tabulām nav datu

2. Dzēst
Ievietotajām tabulām nav datu, bet izdzēstajām tabulām ir dati

3. Atjaunināt
Ievietotajām tabulām ir dati (jauni dati), Izdzēstajām tabulām ir dati (vecie dati)





Iepriekšējo:Komponents "Aģents XP" ir izmantots kā daļa no šīs servera drošības konfigurācijas...
Nākamo:IIS7 veiktspējas optimizācija
Atruna:
Visa programmatūra, programmēšanas materiāli vai raksti, ko publicē Code Farmer Network, ir paredzēti tikai mācību un pētniecības mērķiem; Iepriekš minēto saturu nedrīkst izmantot komerciāliem vai nelikumīgiem mērķiem, pretējā gadījumā lietotājiem ir jāuzņemas visas sekas. Informācija šajā vietnē nāk no interneta, un autortiesību strīdiem nav nekāda sakara ar šo vietni. Iepriekš minētais saturs ir pilnībā jāizdzēš no datora 24 stundu laikā pēc lejupielādes. Ja jums patīk programma, lūdzu, atbalstiet oriģinālu programmatūru, iegādājieties reģistrāciju un iegūstiet labākus oriģinālus pakalpojumus. Ja ir kādi pārkāpumi, lūdzu, sazinieties ar mums pa e-pastu.

Mail To:help@itsvse.com