Den bedste måde ville være at fjerne UPDATE/DELETE/INSERT
tilladelser på visningen.
Udover det kan du oprette en INSTEAD OF
trigger på visningen, der simpelthen ikke gør noget for at få opdateringerne stille og roligt til at fejle, eller der er en hel del konstruktioner, der gør visninger ikke-opdaterbare
. Så du kan vælge en, der ikke ændrer semantik eller effektivitet og derefter krænke den.
Rediger: Nedenstående ser ud til at passe til regningen.
CREATE VIEW Bar
AS
SELECT TOP 100 PERCENT x
FROM foo
WITH CHECK OPTION