شرح صفوف ومحتوى الفقرة
يسمح MySQL ببناء عرض فوق عرض آخر (Nested Views). وعند تداخل العروض تبرز أهمية تحديد نطاق الفحص في جملة WITH [CASCADED | LOCAL] CHECK OPTION:
WITH CASCADED CHECK OPTION(الافتراضي): إذا كتبتWITH CHECK OPTIONبدون كلمة إضافية، يعتمد MySQL الوضع المتسلسلCASCADED، فيتحقق من شرطWHEREفي العرض الأعلى بالإضافة إلى شروط جميع العروض الأدنى التي يعتمد عليها حتى لو لم يُكتب فيها قيد فحص.WITH LOCAL CHECK OPTION: يفحص شرطWHEREالخاص بالعرض الحالي فقط، ولا يفحص العروض الأدنى إلا إذا كانت هي نفسها معرّفة بقيد فحص صريح.
SQL
CREATE OR REPLACE VIEW v_paid_high_orders AS ... WITH CASCADED CHECK OPTION;