(c) Instytut Informatyki Politechniki Poznańskiej
9
•Perspektywa weryfikująca ograniczenia
•
•
•
•
•
•
• Polecenie modyfikujące dane udostępniane przez perspektywę zostanie odrzucone, jeśli w wyniku jego działania zbiór rekordów perspektywy zostałby pomniejszony
Perspektywa weryfikująca ograniczenia
CREATE OR REPLACE VIEW
prac_minimum (id, nazwisko, placa, etat)
AS SELECT id_prac, nazwisko, placa_pod, etat
FROM pracownicy WHERE placa_pod < 1000
WITH CHECK OPTION CONSTRAINT za_wysoka_placa;
UPDATE prac_minimum
SET placa = 2000 WHERE nazwisko = 'MAREK';
ORA-01402: naruszenie klauzuli WHERE dla perspektywy z WITH CHECK OPTION