الفرق بين المراجعتين لصفحة: «SQL/create view»
< SQL
لا ملخص تعديل |
ط تعديل المثال |
||
(1 مراجعات متوسطة بواسطة نفس المستخدم غير معروضة) | |||
سطر 1: | سطر 1: | ||
<noinclude>{{DISPLAYTITLE:إنشاء العرض CREATE VIEW}}</noinclude> | <noinclude>{{DISPLAYTITLE:إنشاء العرض CREATE VIEW}}</noinclude> | ||
يستخدم هذا الأمر لإنشاء عرضٍ والذي هو عبارة عن جدول افتراضي يُبنى بالاعتماد على نتائج استعلامٍ ما، وله البنية العامّة الآتية:<syntaxhighlight lang="sql"> | يستخدم هذا الأمر لإنشاء عرضٍ والذي هو عبارة عن جدول افتراضي يُبنى بالاعتماد على نتائج استعلامٍ ما، وله البنية العامّة الآتية:<syntaxhighlight lang="sql"> | ||
CREATE VIEW name [ ( | CREATE VIEW name [ ( col_name [, ...] ) ] | ||
AS query | AS query | ||
سطر 36: | سطر 36: | ||
* [https://sqlite.org/lang_createview.html توثيق CREATE VIEW في محرك SQLite] | * [https://sqlite.org/lang_createview.html توثيق CREATE VIEW في محرك SQLite] | ||
* [https://docs.microsoft.com/en-us/sql/t-sql/statements/create-view-transact-sql توثيق CREATE VIEW في محرك SQLServer] | * [https://docs.microsoft.com/en-us/sql/t-sql/statements/create-view-transact-sql توثيق CREATE VIEW في محرك SQLServer] | ||
[[تصنيف:SQL]] | [[تصنيف:SQL|{{SUBPAGENAME}}]] | ||
[[تصنيف:SQL Administration]] | [[تصنيف:SQL Administration|{{SUBPAGENAME}}]] | ||
[[تصنيف:SQL Views]] | [[تصنيف:SQL Views|{{SUBPAGENAME}}]] |
المراجعة الحالية بتاريخ 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 |
---|---|---|---|---|
نعم | نعم | نعم | نعم | نعم |