CTE در SQL Server چیست؟
CTE در SQL Server چیست؟

تصویری: CTE در SQL Server چیست؟

تصویری: CTE در SQL Server چیست؟
تصویری: (SQL Server)دوره آموزشی اس کیو ال سرور قسمت شانزدهم: ساده سازی کوئری با CTE 2024, آوریل
Anonim

آ CTE ( عبارت جدول رایج ) یک مجموعه نتایج موقتی است که می توانید در دستورات SELECT، INSERT، UPDATE یا DELETE دیگری به آن ارجاع دهید. در معرفی شدند SQL Server نسخه 2005.

متعاقباً می توان پرسید که CTE در SQL Server چیست و چه کاربردهایی دارد؟

SQL Server CTE مبانی. معرفی شده در SQL Server 2005, عبارت جدول رایج ( CTE ) یک مجموعه نتایج با نام موقت است که می توانید در یک عبارت SELECT، INSERT، UPDATE یا DELETE به آن ارجاع دهید. شما همچنین می توانید استفاده کنید آ CTE در یک عبارت CREATE VIEW، به عنوان بخشی از را مشاهده را انتخاب کنید پرس و جو.

علاوه بر این، CTE بازگشتی در SQL Server چیست؟ مقدمه ای بر CTE بازگشتی SQL Server آ عبارت جدول مشترک بازگشتی ( CTE ) هست یک CTE که به خود ارجاع می دهد. با انجام این کار، CTE به طور مکرر اجرا می شود، زیرمجموعه های داده را برمی گرداند، تا زمانی که مجموعه نتایج کامل را برمی گرداند.

همچنین پرسیده شد که چرا CTE در SQL Server استفاده می شود؟

چرا به استفاده کنید آ CTE که در SQL ، ما خواهیم کرد استفاده کنید جستارهای فرعی برای پیوستن به رکوردها یا فیلتر کردن رکوردها از یک جستار فرعی. هر زمان که داده‌های مشابهی را ارجاع می‌دهیم یا با استفاده از یک جستار فرعی به مجموعه‌ای از رکوردها ملحق می‌شویم، نگهداری کد مشکل خواهد بود. آ CTE بهبود خوانایی و نگهداری را آسان تر می کند.

چگونه از دو CTE در SQL استفاده کنم؟

به از چندین CTE استفاده کنید در یک پرس و جو فقط باید اولی را تمام کنید CTE ، یک کاما اضافه کنید، نام و ستون های اختیاری را برای بعدی اعلام کنید CTE ، باز کن CTE با کاما پرس و جو کنید، پرس و جو را بنویسید و از a به آن دسترسی پیدا کنید CTE بعداً در همان پرس و جو یا از پرس و جو نهایی خارج از CTEها پرس و جو کنید.

توصیه شده: