مثال CTE در SQL Server چیست؟
مثال CTE در SQL Server چیست؟

تصویری: مثال CTE در SQL Server چیست؟

تصویری: مثال CTE در SQL Server چیست؟
تصویری: CTE (Common Table Expression) در SQL با مثال| آموزش ADVANCE SQL 2024, نوامبر
Anonim

آ عبارت جدول رایج ، همچنین به نام CTE به صورت کوتاه، یک مجموعه نتایج با نام موقت است که می توانید در یک عبارت SELECT، INSERT، UPDATE یا DELETE به آن ارجاع دهید. را CTE همچنین می تواند در یک View استفاده شود. در این مقاله، نحوه ایجاد و استفاده از CTE ها را با جزئیات خواهیم دید SQL Server.

به طور مشابه ممکن است بپرسید که CTE در SQL با مثال چیست؟

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

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

به همین سادگی، چرا از CTE در SQL Server استفاده می کنیم؟

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

CTE در کجا در SQL Server ذخیره می شود؟

آ CTE اعلام شده در داخل a ذخیره شده است روش است بنابراین ذخیره شده است روی دیسک تابع، رویه، تعاریف مشاهده و غیره هستند ذخیره شده است در پایگاه داده ای که در آن ایجاد می شوند. این تعریف است ذخیره شده است روی دیسک، تضمینی آ CTE اعلام شده در داخل a ذخیره شده است روش است بنابراین ذخیره شده است روی دیسک

توصیه شده: