بتـــــاريخ : 9/18/2008 11:51:50 PM
الفــــــــئة
  • الحـــــــــــاسب
  • التعليقات المشاهدات التقييمات
    0 1317 0


    الدرس الثالث عشر

    الناقل : mahmoud | العمر :35 | الكاتب الأصلى : أسامة البسومي | المصدر : www.arabopn.com

    كلمات مفتاحية  :
    برامج SQL PLUS

    السلام عليكم ورحمة الله وبركاته
    الدرس الثالث عشر

    سنتناول في هذا الدرس عن كيفية انشاء ال Views والتعامل معها ....


    تعريف ال views
    هي عبارة عن استعلام نستطيع وضعه على جدول او اكثر من جدول بحيث لا نستطيع الاضافة او الحذف او التعديل من خلاله اذا هو عرض ويساعد في انشاء استعلامات ثابتة على الجداول

    قاعدة انشاء ال View

    رمز:
    CREATE VIEW view_name AS
    SELECT columns
    FROM table
    WHERE predicates;

    مثال

    رمز:
    CREATE VIEW sup_orders AS
    SELECT supplier.supplier_id, orders.quantity, orders.price
    FROM supplier, orders
    WHERE supplier.supplier_id = orders.supplier_id
    and supplier.supplier_name = 'IBM';

    وطريقة عرض الview وعرض محتوياتها هي

    رمز:
    SELECT *
    FROM sup_orders;

    ويمكن التحديث على ال view بدون حذفها

    وذلك حسب القاعدة التالية

    رمز:
    CREATE OR REPLACE VIEW view_name AS
    SELECT columns
    FROM table
    WHERE predicates;

    مثال

    رمز:
    CREATE or REPLACE VIEW sup_orders AS
    SELECT supplier.supplier_id, orders.quantity, orders.price
    FROM supplier, orders
    WHERE supplier.supplier_id = orders.supplier_id
    and supplier.supplier_name = 'Microsoft';

    وحذف ال view
    يتم حسب القاعدة التالية

    رمز:
    DROP VIEW view_name;

    مثال

    رمز:
    DROP VIEW sup_orders;

    وهناك طريقة لمعرفة ال view في schema معينه
    حسب التالي
    يوجد في يوزر sys جدول اسمه dba_views
    من خلال هذا الجدول ممكن ان تستعرض ال view
    ولأي يوزر تابع وما هي جملة ال select التي موجودة في هذا الviews

    كلمات مفتاحية  :
    برامج SQL PLUS

    تعليقات الزوار ()