ما معنى CTE؟
المعنى في مجال تطوير البرمجيات مع أمثلة
CTE: تعبير جدول شائع CTE
نتيجة مؤقتة مسماة تُعرّف باستخدام WITH في بداية الاستعلام، ثم يستخدمها الاستعلام الرئيسي كما لو كانت جدولًا.
طريقة الاستخدام
تجعل التعبيرات الجدولية الشائعة الاستعلامات الطويلة أوضح عبر تقسيمها إلى خطوات مسماة. ويمكن للتعبير التكراري، باستخدام WITH RECURSIVE في PostgreSQL وMySQL، اجتياز بيانات شجرية مثل تصنيفات المنتجات أو الهيكل التنظيمي. ويقول المطورون عادة: «استخرج هذا الجزء في CTE».
أمثلة
I moved the monthly totals into a CTE so the final SELECT is easier to read.
نقلت الإجماليات الشهرية إلى CTE كي يصبح استعلام SELECT النهائي أسهل قراءة.
فصل خطوة الحساب في تعبير مسمى خفف تعقيد الاستعلام النهائي.
A recursive CTE returns the whole category tree in one query.
يعيد CTE تكراري شجرة التصنيفات كاملة في استعلام واحد.
يتنقل التعبير عبر العلاقات بين الفئات والفئات الفرعية حتى يجمع الشجرة كلها.
تراكيب شائعة
- WITH clause
- recursive CTE
- use a CTE
- chain CTEs
مصطلحات ذات صلة
معنى الكلمة في مجالات أخرى
قد يختلف معنى الكلمة الإنجليزية نفسها من مجال إلى آخر:
مصطلحات أخرى: قواعد البيانات والتخزين الدائم
- SQL · لغة الاستعلامات المهيكلة (SQL)
- table · جدول قاعدة بيانات
- column · عمود
- relational database · قاعدة بيانات علائقية
- DBMS · نظام إدارة قواعد البيانات (DBMS)
- primary key · مفتاح أساسي
- foreign key · مفتاح أجنبي
- WHERE clause · جملة WHERE
- join · يضم الجداول
- schema · مخطط قاعدة البيانات
- transaction · معاملة قاعدة بيانات
- data type · نوع البيانات
تدرّب على القراءة المتدرجة
تساعدك القراءة بالمستوى المناسب على تثبيت المفردات الجديدة. اختر كتبًا إنجليزية مجانية:
