-- WITH LOCAL/CASCADE CHECK OPTION проверяет чтобы новые значения
-- при вставке соответствовали фильтру view
CREATE OR REPLACE VIEW heavy_orders AS
SELECT *
FROM orders
WHERE freight > 100;
WITH LOCAL CHECK OPTION;
-- Теперь при попытке вставки через view значения с freight <= 100
-- мы получим ошибку, что значение не соответствует фильтру.