Šis straipsnis yra veidrodinis mašininio vertimo straipsnis, spauskite čia norėdami pereiti prie originalaus straipsnio.

Rodinys: 7824|Atsakyti: 1

Duomenų bazės įkūrimo veiksniai

[Kopijuoti nuorodą]
Paskelbta 2019-03-24 21:20:05 | | |



Įvadas

Šiandien aš sutvarkysiu trigerių naudojimą, nors paprastai nerekomenduojama naudoti trigerių projektuose, tačiau vis tiek turime suprasti trigerių naudojimą.

SMS žinutė

Trigerių naudojimas. Paruoškite lentelę, kurią norite naudoti šiandien. Naujų testų ir NewTest_log lentelių kūrimas



#Trigeriai

Tai speciali saugoma procedūra, kuri nėra vadinama savaime, bet automatiškai paliečiama atliekant tam tikrą operaciją, pavyzdžiui, įvykį.
Naudokite: stebėkite veiksmus ir papildykite apribojimus.
Įžangoje minima, kad paleidikliai paprastai nerekomenduojami našumui ir priežiūrai. Faktiniuose projektuose paprastai nėra lengva pastebėti trigerį, o tai sukels tam tikrų sunkumų vėlesnei priežiūrai.



Visos mūsų operacijos su lentelės duomenimis laikinai saugomos šiose dviejose lentelėse."įterptas”,“Išbraukta.”。 Šias dvi laikinas lenteles galime naudoti kai kuriems duomenims įrašyti arba verslui apriboti ir modifikuoti.

Sukurkime lentelės "NewTest" paleidiklį:



Sukūrę šį paleidiklį, ištrinkime lentelės duomenis "išbraukti iš ADB.. Naujas testas", tada užklausa "pasirinkite * iš ADB.. Naujas testasNustatyta, kad šios lentelės duomenys nebuvo ištrinti. Būtent dėl mūsų sukurto paleidiklio, kai lentelės duomenys bus ištrinti, bus suaktyvintas naujų duomenų pridėjimo pareiškimas. Galime naudoti paleidiklius, kad galėtume stebėti lentelės duomenų pokyčius ir įrašyti atitinkamus žurnalus.

Sukurkite lentelės "NewTest" paleidiklį ir, pridėję naujų duomenų, užregistruojame tuos duomenis atitinkamoje žurnalo lentelėje:



Vykdyti naujus teiginius"INSERT [dbo]. [NaujasTestas] ( [vardas], [amžius], [lytis], [suma]) VERTYBĖS ( N'Xiaohuang', 18, N'm', 20)Mes būsimeNewTest_log"Lentelėje taip pat sugeneruojamas įrašas, kuriame įrašomas operacijos laikas, operacijos tipas, nusileidimo asmuo ir kt.

Taigi, kaip mes galime spręsti, kad duomenys buvo ištrinti, modifikuoti ir pridėti prie operacijos. Dar turiu pažvelgti į dvi laikinas lenteles "įterptas" ir "ištrintas"

Nauja operacija: įterptoje lentelėje yra duomenų, bet panaikintoje lentelėje nėra duomenų.
Naikinimo operacija: įterptoje lentelėje nėra duomenų, o panaikintoje lentelėje yra duomenų.
Modifikuoti operaciją: įterptoje lentelėje yra duomenų (nauji duomenys), o ištrintoje lentelėje yra duomenų (seni duomenys).

Šiose dviejose laikinose lentelėse esančius duomenis galime naudoti atitinkamoms operacijoms įvertinti ir atitinkamoms verslo operacijoms atlikti




Epilogas

Cuties, duomenų bazės pagrindas atėjo į pabaigą, ir kitoje dalyje bus įrašyta, kaip atkurti duomenis po klaidingai ištrinti ir pakeisti per klaidą.














Ankstesnis:Norint patvirtinti operaciją, negalima spustelėti automatinės įvesties su rankena
Kitą:200 knygų, tokių kaip "Java" el. knygos ir interviu klausimai
Paskelbta 2019-03-24 21:33:05 |
Praeina pro šalį @@@@@@@@@@@@@@@@@@@
Atsakomybės apribojimas:
Visa programinė įranga, programavimo medžiaga ar straipsniai, kuriuos skelbia Code Farmer Network, yra skirti tik mokymosi ir mokslinių tyrimų tikslams; Aukščiau nurodytas turinys negali būti naudojamas komerciniais ar neteisėtais tikslais, priešingu atveju vartotojai prisiima visas pasekmes. Šioje svetainėje pateikiama informacija gaunama iš interneto, o ginčai dėl autorių teisių neturi nieko bendra su šia svetaine. Turite visiškai ištrinti aukščiau pateiktą turinį iš savo kompiuterio per 24 valandas nuo atsisiuntimo. Jei jums patinka programa, palaikykite autentišką programinę įrangą, įsigykite registraciją ir gaukite geresnes autentiškas paslaugas. Jei yra kokių nors pažeidimų, susisiekite su mumis el. paštu.

Mail To:help@itsvse.com