الدرس الثالث عشر : انشاء ال views, ضمن سلسلة دروس (منقول)
صفحة 1 من اصل 1
الدرس الثالث عشر : انشاء ال views, ضمن سلسلة دروس (منقول)
السلام عليكم ورحمة الله وبركاته
الدرس الثالث عشر
سنتناول في هذا الدرس عن كيفية انشاء ال Views والتعامل معها ....
تعريف ال views
هي عبارة عن استعلام نستطيع وضعه على جدول او اكثر من جدول بحيث لا نستطيع الاضافة او الحذف او التعديل من خلاله اذا هو عرض ويساعد في انشاء استعلامات ثابتة على الجداول
قاعدة انشاء ال View
CODE
CREATE VIEW view_name AS
SELECT columns
FROM table
WHERE predicates;
مثال
CODE
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 وعرض محتوياتها هي
CODE
SELECT *
FROM sup_orders;
ويمكن التحديث على ال view بدون حذفها
وذلك حسب القاعدة التالية
CODE
CREATE OR REPLACE VIEW view_name AS
SELECT columns
FROM table
WHERE predicates;
مثال
CODE
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
يتم حسب القاعدة التالية
CODE
DROP VIEW view_name;
مثال
CODE
DROP VIEW sup_orders;
وهناك طريقة لمعرفة ال view في schema معينه
حسب التالي
يوجد في يوزر sys جدول اسمه dba_views
من خلال هذا الجدول ممكن ان تستعرض ال view
ولأي يوزر تابع وما هي جملة ال select التي موجودة في هذا الviews
انتهى الدرس
الدرس الثاني عشر ..... القائمة الرئيسية .... الدرس الرابع عشر
الدرس الثالث عشر
سنتناول في هذا الدرس عن كيفية انشاء ال Views والتعامل معها ....
تعريف ال views
هي عبارة عن استعلام نستطيع وضعه على جدول او اكثر من جدول بحيث لا نستطيع الاضافة او الحذف او التعديل من خلاله اذا هو عرض ويساعد في انشاء استعلامات ثابتة على الجداول
قاعدة انشاء ال View
CODE
CREATE VIEW view_name AS
SELECT columns
FROM table
WHERE predicates;
مثال
CODE
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 وعرض محتوياتها هي
CODE
SELECT *
FROM sup_orders;
ويمكن التحديث على ال view بدون حذفها
وذلك حسب القاعدة التالية
CODE
CREATE OR REPLACE VIEW view_name AS
SELECT columns
FROM table
WHERE predicates;
مثال
CODE
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
يتم حسب القاعدة التالية
CODE
DROP VIEW view_name;
مثال
CODE
DROP VIEW sup_orders;
وهناك طريقة لمعرفة ال view في schema معينه
حسب التالي
يوجد في يوزر sys جدول اسمه dba_views
من خلال هذا الجدول ممكن ان تستعرض ال view
ولأي يوزر تابع وما هي جملة ال select التي موجودة في هذا الviews
انتهى الدرس
الدرس الثاني عشر ..... القائمة الرئيسية .... الدرس الرابع عشر
صفحة 1 من اصل 1
صلاحيات هذا المنتدى:
لاتستطيع الرد على المواضيع في هذا المنتدى