Mida tähendab WITH CHECK OPTION vaate definitsioonis?

Postitas Erki Eessaar 12.12.2022 10:31 (muudeti 12.12.2022 10:32)
See on vaatega seotud kitsendus, mida tuleks siduda sellise alampäringuga vaatega, mille korral lubab andmebaasisüsteem vaate kaudu andmeid muuta. Erinevates andmebaasisüsteemides on erinevad piirangud vaadetele, mille kaudu saab andmeid muuta.

Kitsendus tagab, et INSERT ja UPDATE lausetes tehtud muudatused vaadetes põhjal peavad vastama vaate alampäringu tingimustele. Teiste sõnadega, õnnestunud INSERT lause vaatesse peab suurendama vaate kaudu nähtavate ridade arvu ja õnnestunud UPDATE lause vaate põhjal ei tohi vähendada vaate kaudu nähtavate ridade arvu. Veel teisiti öeldes tagab see, et vaade pole nagu must auk, kuhu lisatud rida ei ilmu vaatesse nähtavale ning vaade pole ka selline tabel, kust UPDATE lause tulemusel read ära kaovad - sellised käitumised oleksid kasutajale üllatavad ning arusaamatud.

Hinda postitust:

Keskmine hinne : Pole veel hinnanguid!