سبد (0)

Temp Table چیست؟

آموزش پیشرفته SQL Server (جلسه هشتم) - Temp Table چیست؟

بررسی Temp Table، قسمتی از آموزش پیشرفته SQL Server است، پیشنهاد می شود قبل از مطالعه ی Temp Table در SQL Server، قسمت های قبلی را مرور فرمایید.


Temp Table چیست؟

Temp Table بمعنی جدول موقت است و مشخصاً بصورت موقت ایجاد می شود.

محل فیزیکی Temp Table در بانک اطلاعاتی Tempdb است.

انواع Temp Tableها در SQL Server

  1. Local Temp Table
  2. Global Temp Table

در ادامه به توضیح هر کدام از موارد بالا خواهیم پرداخت:


1- Local Temp Table

Local Temp Table یا جدول موقت محلی، صرفاً به ازای Session ایجاد کنند در دسترس است و با بسته شدن Session ایجادکننده از بین می روند.

محل قرار گیری Local Temp Table در بانک اطلاعاتی Tempdb است.

مثال: ایجاد جدول موقت محلی

Local Temp Table

CREATE TABLE #LocalTempTable
(
    EmployeeID INT,
    FirstName NVARCHAR(100),
    LastName NVARCHAR(100)
)

در اسکریپت بالا، با قرار دادن علامت # در ابتدای نام جدول، آنرا بصورت موقت و البته محلی ایجاد کرده ایم. برای مشاهده جدول موقت LocalTempTable در پنجره Object Explorer گزینه DataBases را گسترش دهید و روی System Databases کلیک نمایید، سپس پایگاه داده tempdb را گسترش داده و نهایتاً Temporary Tables را انتخاب نمایید، جدول ما در این قسمت قابل مشاهده است.


2- Global Temp Table

Global Temp Table یا جدول موقت عمومی، به ازای کلیه Session ها در دسترسی است و با بسته شدن Session ایجاد کنند، از بین نمی رود.

در بانک اطلاعاتی Tempdb ایجاد می شوند.

مثال: ایجاد جدول موقت عمومی

GlobalTemp Table

CREATE TABLE ##GlobalTempTable
(
    EmployeeID INT,
    FirstName NVARCHAR(100),
    LastName NVARCHAR(100)
)

در اسکریپت بالا، از دو علامت # در ابتدای نام جدول استفاده شده است و از این طریق، جدول بصورت موقت و البته بصورت عمومی ایجاد شده است. برای مشاهده جدول موقت GlobalTempTable در پنجره Object Explorer گزینه DataBases را گسترش دهید و روی System Databases کلیک نمایید، سپس پایگاه داده tempdb را گسترش داده و نهایتاً Temporary Tables را انتخاب نمایید، جدول ما در این قسمت قابل مشاهده است.


در ادامه آموزش Temp Table چیست؟ خواهید دید ...!

با خرید جلسه 8 از بسته آموزشی "افزایش کارآیی پایگاه داده" موارد زیر را خواهید دید:

  1. کاربرد Temp Table چیست؟
  2. اسکریبت بررسی وجود Temp Table چیست؟

دسترسی به موارد آموزشی بالا در بسته خریداری شده

  • شماره جلسه: 8
  • نام فایل ویدئو: 02
  • فرمت فایل: mp4.

نقطه شروع بحث بالا (Temp Table چیست؟) در ویدئو: 17:55


برای خرید و دانلود کامل آموزش پیشرفته SQL Server کلیک کنید.

تمامی محصولات و خدمات این وبسایت، حسب مورد دارای مجوزهای لازم از مراجع مربوطه می‌باشند و فعالیت‌های این سایت تابع قوانین و مقررات جمهوری اسلامی ایران است.
logo-samandehi مجوز نشر دیجیتال از وزرات فرهنگ و ارشاد اسلامی پرداخت آنلاین -  بانک ملت معرفی بیاموز در شبکه سه