ما هو CTE في SQL Server؟
ما هو CTE في SQL Server؟

فيديو: ما هو CTE في SQL Server؟

فيديو: ما هو CTE في SQL Server؟
فيديو: What is CTE in SQL Server ? 2024, شهر نوفمبر
Anonim

أ CTE ( تعبير الجدول المشترك ) عبارة عن مجموعة نتائج مؤقتة يمكنك الرجوع إليها ضمن جملة SELECT أو INSERT أو UPDATE أو DELETE أخرى. تم تقديمها في خادم قاعدة البيانات نسخة 2005.

بعد ذلك ، قد يتساءل المرء أيضًا ، ما هو CTE في SQL Server واستخداماته؟

SQL Server CTE الأساسيات. قدم في خادم قاعدة البيانات 2005, تعبير الجدول المشترك ( CTE ) عبارة عن مجموعة نتائج مسماة مؤقتة يمكنك الرجوع إليها ضمن جملة SELECT أو INSERT أو UPDATE أو DELETE. يمكنك أيضا استعمال أ CTE في عبارة CREATE VIEW كجزء من ال طريقة العرض SELECT استفسار.

بالإضافة إلى ذلك ، ما هو CTE العودي في SQL Server؟ مقدمة ل SQL Server العودية CTE أ العودية تعبير الجدول المشترك ( CTE ) هو CTE التي تشير إلى نفسها. من خلال القيام بذلك ، فإن CTE تكرار التنفيذ ، وإرجاع مجموعات فرعية من البيانات ، حتى تقوم بإرجاع مجموعة النتائج الكاملة.

سئل أيضًا ، لماذا يتم استخدام CTE في SQL Server؟

لماذا ل استعمال أ CTE في SQL ، سنقوم استعمال استعلامات فرعية للانضمام إلى السجلات أو تصفية السجلات من استعلام فرعي. عندما نشير إلى نفس البيانات أو ننضم إلى نفس مجموعة السجلات باستخدام استعلام فرعي ، سيكون من الصعب صيانة الكود. أ CTE يجعل القراءة المحسنة والصيانة أسهل.

كيف يمكنني استخدام اثنين من CTE في SQL؟

إلى استخدام عدة CTE's في استعلام واحد ، ما عليك سوى إنهاء السؤال الأول CTE ، أضف فاصلة ، وأعلن عن الاسم والأعمدة الاختيارية للخط التالي CTE ، افتح ال CTE الاستعلام بفاصلة ، وكتابة الاستعلام ، والوصول إليه من ملف CTE الاستعلام لاحقًا في نفس الاستعلام أو من الاستعلام النهائي خارج CTEs.

موصى به: