الفرق بين المراجعتين ل"SQL/create view"

من موسوعة حسوب
< SQL
اذهب إلى التنقل اذهب إلى البحث
ط (استبدال النص - '\[\[تصنيف:(.*)\]\]' ب'{{SUBPAGENAME}}')
ط (تعديل المثال)
 
سطر 1: سطر 1:
 
<noinclude>{{DISPLAYTITLE:إنشاء العرض CREATE VIEW}}</noinclude>
 
<noinclude>{{DISPLAYTITLE:إنشاء العرض CREATE VIEW}}</noinclude>
 
يستخدم هذا الأمر لإنشاء عرضٍ والذي هو عبارة عن جدول افتراضي يُبنى بالاعتماد على نتائج استعلامٍ ما، وله البنية العامّة الآتية:<syntaxhighlight lang="sql">
 
يستخدم هذا الأمر لإنشاء عرضٍ والذي هو عبارة عن جدول افتراضي يُبنى بالاعتماد على نتائج استعلامٍ ما، وله البنية العامّة الآتية:<syntaxhighlight lang="sql">
CREATE VIEW name [ ( column_name [, ...] ) ]
+
CREATE VIEW name [ ( col_name [, ...] ) ]
 
AS query
 
AS query
  

المراجعة الحالية بتاريخ 10:00، 30 يناير 2018

يستخدم هذا الأمر لإنشاء عرضٍ والذي هو عبارة عن جدول افتراضي يُبنى بالاعتماد على نتائج استعلامٍ ما، وله البنية العامّة الآتية:

CREATE VIEW name [ ( col_name [, ...] ) ]
AS query

إذ إن name هو اسم العرض المُنشَأ وتُحدّد الأعمدة المطلوبة بين قوسين، وتُعبِّر كلمة query عن الاستعلام الذي سيُؤخذ العرضُ منه، ويُمكن استخدام هذا العرض المنشأ في عبارة FROM بأي استعلام SELECT آخر.

مثال

لإنشاء عرض باسم novels يحتوي كافة الكتب الروائية المتوفرة في سجلات المكتبة الموجودة بالجدول books، يستخدم الأمر التالي:

CREATE VIEW novels AS
  SELECT *
  FROM books
  WHERE category= 'Novel';

التوافقية

SQLServer SQLite Oracle PostgreSQL MySQL
نعم نعم نعم نعم نعم

مصادر