Latest web development tutorials

سكليتي مشاهدة

عرض (عرض) يتم تخزين فقط في قاعدة البيانات في بيان سكليتي التي كتبها أسماء ذات الصلة. عرض (عرض) هو في الواقع نموذج استعلام سكليتي معرفة مسبقا من مزيج من الجدول.

كل الصفوف في عرض (عرض) يمكن أن يحتوي جدول أو الصفوف المحددة من جدول واحد أو أكثر. عرض (عرض) يمكن أن تنشأ من جدول واحد أو أكثر، اعتمادا على طريقة العرض التي تريد إنشاء استعلام سكليتي. ،

عرض (عرض) هو جدول الظاهري الذي يسمح للمستخدمين لتحقيق ما يلي:

  • ايجاد وسيلة المستخدم أو بنية بيانات مجموعة أكثر طبيعية أو بديهية.

  • تقييد الوصول إلى البيانات، للمستخدمين رؤية سوى بيانات محدودة، بدلا من الجدول الكامل.

  • ملخص البيانات من جداول مختلفة، وتستخدم لتوليد التقارير.

، وبالتالي لا يجوز إجراء DELETE، INSERT أو UPDATE بيان على عرض سكليتي هو للقراءة فقط. ولكن يمكنك إنشاء الزناد على وجهة نظر، عند محاولة حذف، إدراج أو تحديث أثار الرأي، يجب القيام به في المحتوى تعريف العمل الزناد.

إنشاء طريقة عرض

يتم إنشاء عرض سكليتي باستخدام عبارةCREATE VIEW.عدد المشاهدات سكليتي يمكن أن تنشأ من جدول واحد، جداول متعددة أو وجهات نظر أخرى.

CREATE VIEW الجملة الأساسية هي كما يلي:

CREATE [TEMP | المؤقت] جهة نظر VIEW_NAME AS
COLUMN1 SELECT، COLUMN2 .....
من TABLE_NAME
أين [شرط].

يمكنك تضمين جداول متعددة في عبارة SELECT، والتي في SQL العادي SELECT الاستعلام بطريقة مشابهة جدا. إذا كنت تستخدم TEMP اختياري أو الكلمة المؤقتة، فإنه سيتم إنشاء طريقة عرض في قاعدة بيانات مؤقتة.

أمثلة

الجدول شركة افترض له السجلات التالية:

اسم معرف AGE عنوان راتب
---------- ---------- ---------- ---------- ----------
1 بولس 32 ولاية كاليفورنيا 20000.0
2 ألين 25 تكساس 15000.0
3 تيدي 23 النرويج 20000.0
4 مارك 25 ريتش موند 65000.0
5 ديفيد 27 تكساس 85000.0
6 كيم 22 جنوب قاعة 45000.0
7 جيمس 24 هيوستن 10000.0

الآن، وهنا نسخة من الجدول شركة لإنشاء مثيل. مشاهدة اختيار سوى عدد قليل من الأعمدة من الجدول الشركة:

سكليتي> CREATE VIEW COMPANY_VIEW AS
معرف SELECT، الاسم والعمر
من شركة.

الآن، يمكنك الاستعلام COMPANY_VIEW، والاستعلام عن الجداول الفعلية بطريقة مماثلة. وفيما يلي أمثلة على ذلك:

سكليتي> SELECT * FROM COMPANY_VIEW.

وهذا ينتج النتائج التالية:

الرقم الاسم العمر
---------- ---------- ----------
1 بولس 32
2 ألين 25
3 تيدي 23
4 مارك 25
5 ديفيد 27
6 كيم 22
7 جيمس 24

حذف الملف

لحذف وجهة نظر، لمجرد استخدام عبارة DROP VIEW معVIEW_NAME.DROP جهة نظر الجملة الأساسية هي كما يلي:

سكليتي> DROP جهة نظر VIEW_NAME.

فإن الأمر التالي إزالة عرض COMPANY_VIEW أنشأنا في وقت سابق:

سكليتي> DROP جهة نظر COMPANY_VIEW.