Aus dem Kurs: SQL Grundkurs 4: Data Definition Language (DDL) und Data Control Language (DCL)

So erhalten Sie Zugriff auf diesen Kurs

Werden Sie noch heute Mitglied und erhalten Sie Zugriff auf mehr als 24.900 Kurse von Branchenfachleuten.

DML mit einer Sicht: CHECK OPTION

DML mit einer Sicht: CHECK OPTION

Wenn Sie nicht wollen, dass jemand Daten aus einer Sicht einfach, um es in Fußballer Sprache zu sagen, hinauskicken kann, können Sie die Check Option bei der Erstellung oder beim Ändern einer Sicht einsetzen. Was diese bewirkt, zeige ich Ihnen nun in diesem Film. Unsere Sicht v_haushalt enthält Artikel, die in der Spalte Gruppe des Kürzel HH aufweisen. Wenn ich jetzt diese Sicht, wenn INSERT nutze, spricht aber nichts dagegen, dass ich z.B. eine ganz andere Artikelgruppe hier einfüge. Ich mache das jetzt und führe dieses Statement aus. Hier kommt die Meldung, eine Zeile ist betroffen. Und in der Artikeltabelle sehe ich jetzt diese neue Testpfanne sozusagen, die ich hier eingefügt habe. Aber über die Sicht Haushalt kann ich sie nicht sehen. In dem Fall habe ich jetzt zwar nicht hinaus,( sondern etwas hineingekickt. Aber das entspricht nicht der Definition der Sicht. Ich habe über die Sicht ein INSERT gemacht, und dennoch hat sich der Inhalt der Sicht nicht geändert. wie kann…

Inhalt