O'Reilly logo

SQL von Kopf bis Fuß by Lynn Beighly

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

11.14. Ein View mit CHECK OPTION

Die CHECK OPTION, die Sie Ihrem View hinzugefügt haben, sagt dem RDBMS, dass es alle INSERT- und DELETE-Anweisungen darauf prüfen soll, ob sie gemäß der WHERE-Klausel des Views zulässig sind. Aber wie genau beeinflusst CHECK OPTION jetzt Ihre INSERT- und UPDATE-Anweisungen?

Als Sie im vorangegangenen Beispiel CHECK OPTION eingesetzt haben, wurden die Daten in Ihren INSERT-Anweisungen verworfen, wenn sie der WHERE-Bedingung des spar_mark-Views nicht entsprachen. Probieren Sie eine UPDATE-Anweisung, erhalten Sie ebenfalls einen Fehler:

CHECK OPTION prüft alle INSERT-und UPDATE-Anweisungen darauf, ob sie der WHERE-Klausel des Views entsprechen.

UPDATE spar_mark SET muenze = 'x';

Die WHERE-Bedingung in spar_mark ...

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required