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

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

فيديو: ما هو CTE في مثال SQL Server؟
فيديو: 40 CTE stands for Common Table Expression Microsoft SQL Server 2024, شهر نوفمبر
Anonim

أ تعبير الجدول المشترك ، وتسمى أيضًا باسم CTE باختصار ، عبارة عن مجموعة نتائج مسماة مؤقتة يمكنك الرجوع إليها ضمن جملة SELECT أو INSERT أو UPDATE أو DELETE. ال CTE يمكن استخدامها أيضًا في طريقة عرض. في هذه المقالة ، سنرى بالتفصيل كيفية إنشاء واستخدام CTEs من خادم قاعدة البيانات.

وبالمثل قد يتساءل المرء ، ما هو CTE في SQL مع المثال؟

أ CTE ( تعبير الجدول المشترك ) عبارة عن مجموعة نتائج مؤقتة يمكنك الرجوع إليها ضمن جملة SELECT أو INSERT أو UPDATE أو DELETE أخرى. تم تقديمها في SQL إصدار الخادم 2005. ملاحظة: جميع ملفات أمثلة لهذا الدرس على أساس مايكروسوفت SQL Server Management Studio وقاعدة بيانات AdventureWorks2012.

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

ببساطة ، لماذا نستخدم CTE في SQL Server؟

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

أين يتم تخزين CTE في SQL Server؟

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

موصى به: