الانتقال إلى المحتوى
View in the app

A better way to browse. Learn more.

مجموعة مستخدمي أوراكل العربية

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

الدرس الثالث عشر : انشاء ال views

Featured Replies

بتاريخ:

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

سنتناول في هذا الدرس عن كيفية انشاء ال 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

انتهى الدرس

الدرس الثاني عشر ..... القائمة الرئيسية .... الدرس الرابع عشر

تم تعديل بواسطة Admin05

  • بعد 1 شهر...
بتاريخ:

مشكور اخى الفاضل واتمنى منك مزيد العطاء وجازاك الله خيرا وشكرا لهذا الموقع الاكثر من رائع ومزيد من التقدم
MDSALAH

  • بعد 5 شهور...
بتاريخ:

بارك الله فيك اخي الفاضل و اتمنى من الله ان يتم عليكم بثمرة هذا العمل و تحمل أمانة العلم

  • بعد 9 شهور...
بتاريخ:

سلمت.gif

  • بعد 1 شهر...
بتاريخ:

شكرا وجزاك الله خيرا

انضم إلى المناقشة

يمكنك المشاركة الآن والتسجيل لاحقاً. إذا كان لديك حساب, سجل دخولك الآن لتقوم بالمشاركة من خلال حسابك.

زائر
أضف رد على هذا الموضوع...

برجاء الإنتباه

بإستخدامك للموقع فأنت تتعهد بالموافقة على هذه البنود: سياسة الخصوصية

Account

Navigation

البحث

إعداد إشعارات المتصفح الفورية

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.