تخفیف های ویژه عیدانه توسینسو
تا 60 درصد تخفیف ویژه
00ساعت 00دقیقه 00ثانیه

تفاوت Local Temporary Tables و Global Temporary Tables

در SQL Server جدولی را می توان ایجاد کرد که به Database های ایجاد شما توسط شما تعلق ندارند و در بانک tempdb که جزو Database های سیستمی SQL Server هست ایجاد می شود و به آن ها Temporary Table گفته می شود. شما امکان ایجاد دو مدل Temporary Table را دارید:

1. Local Temporary Tables: این نوع از جداول موقت تنها در طول برقراری Connection ای موجود است که temp table در آن ایجاد شده و زمانی که Connection شما به SQL Server قطع شود، به صورت خودکار این جداول حذف می شوند. برای تعریف جداول موقت Local کافیست ابتدای نام جدول علامت # را قرار دهید.

create table #LocalTempTable
(
    [Id] int identity not null,
    [Name] nvarchar(200) not null
);
go

2. Global Temporary Tables: ماهیت این جداول مشابه جداول Local است، با این تفاوت که کلیه Connection ها قابلیت دیدن این جداول را دارند و زمانی این جدول حذف می شود که آخرین Connection برقرار شده، قطع شود. برای تعریف جداول موقت Global به جای # از ## در ابتدای نام جدول استفاده می کنیم:

create table ##LocalTempTable
(
    [Id] int identity not null,
    [Name] nvarchar(200) not null
);
go

نویسنده: حسین احمدی

منبع: ITpro

0 نظر

هیچ نظری ارسال نشده است! اولین نظر برای این مطلب را شما ارسال کنید...

نظر شما
برای ارسال نظر باید وارد شوید.
از سرتاسر توسینسو
تنظیمات حریم خصوصی
تائید صرفنظر
×

تو می تونی بهترین نتیجه رو تضمینی با بهترین های ایران بدست بیاری ، پس مقایسه کن و بعد خرید کن : فقط توی جشنواره پاییزه می تونی امروز ارزونتر از فردا خرید کنی ....