تطوير البرمجيات · مصطلحات · قواعد البيانات والتخزين الدائم

ما معنى CTE؟

المعنى في مجال تطوير البرمجيات مع أمثلة

/ˌsiː tiː ˈiː/اختصارمصطلح شائع

CTE: تعبير جدول شائع CTE

نتيجة مؤقتة مسماة تُعرّف باستخدام WITH في بداية الاستعلام، ثم يستخدمها الاستعلام الرئيسي كما لو كانت جدولًا.

طريقة الاستخدام

تجعل التعبيرات الجدولية الشائعة الاستعلامات الطويلة أوضح عبر تقسيمها إلى خطوات مسماة. ويمكن للتعبير التكراري، باستخدام WITH RECURSIVE في PostgreSQL وMySQL، اجتياز بيانات شجرية مثل تصنيفات المنتجات أو الهيكل التنظيمي. ويقول المطورون عادة: «استخرج هذا الجزء في CTE».

أمثلة

  1. I moved the monthly totals into a CTE so the final SELECT is easier to read.

    نقلت الإجماليات الشهرية إلى CTE كي يصبح استعلام SELECT النهائي أسهل قراءة.

    فصل خطوة الحساب في تعبير مسمى خفف تعقيد الاستعلام النهائي.

  2. A recursive CTE returns the whole category tree in one query.

    يعيد CTE تكراري شجرة التصنيفات كاملة في استعلام واحد.

    يتنقل التعبير عبر العلاقات بين الفئات والفئات الفرعية حتى يجمع الشجرة كلها.

تراكيب شائعة

  • WITH clause
  • recursive CTE
  • use a CTE
  • chain CTEs

معنى الكلمة في مجالات أخرى

قد يختلف معنى الكلمة الإنجليزية نفسها من مجال إلى آخر:

مصطلحات أخرى: قواعد البيانات والتخزين الدائم

تدرّب على القراءة المتدرجة

تساعدك القراءة بالمستوى المناسب على تثبيت المفردات الجديدة. اختر كتبًا إنجليزية مجانية: