trešdiena, 2011. gada 9. marts

Piemērs: Skats ar "With Check Option"

Ja maināmam skatam (updateable view) ir opcija "With Check Option", tad pirms datu mainīšanas tiek veikta pārbaude, vai izmaiņu gadījumā skats joprojām šo rindu atgriezīs. Ja tā nav, datu mainīšana tiek aizliegta.
Lielisks parametrs papildus datu drošībai datu bāzē.

otrdiena, 2011. gada 8. marts

piektdiena, 2011. gada 4. marts

DML trigera atslēgšana

Rakstā aprakstīts kā var aizliegt tabulas/skata DML trigera izpildi. Dots piemērs un skaidrojums, kāpēc tas ne vienmēr ir derīgs risinājums.

ceturtdiena, 2011. gada 3. marts

Piemērs: Instead Of DML trigeris skatam

Rakstā ar piemēru parādīts "Tā vietā" (Instead Of) trigeris uz skata. Ideja tāda, ka skats attēlo visus tabulas ierakstus, kam nav norādīta pazīme "Dzēsts". Dzēšot ierakstu no skata, tie tiek nevis izdzēsti, bet atzīmēti kā dzēsti.

trešdiena, 2011. gada 2. marts

Piemērs: DML trigeris audita ierakstiem

Piemērā izveidota testa tabula un audit tabula, kurā tiek reģistrēts izmaiņu veicējs (kopā ar citu informāciju). Parādīta Inserted un Deleted tabulu izmantošana praksē.

otrdiena, 2011. gada 1. marts

DML trigeri

DML (Data Manipulation Language) trigeri ir pats senākais un biežāk izmantotais trigeru veids SQL Server. Šajā rakstā aprakstītas manuprāt svarīgākās lietas.