PDA

View Full Version : ذخیره موقت اطلاعات در database



mehrdad2025
یک شنبه 13 بهمن 1392, 12:12 عصر
با سلام
چطوری می تونم یک سری اطلاعات در یک جدول موقت ذخیره کنم و بعد اینکه کارم تموم شد اون جدول رو از بین ببرم؟
با تشکر

fakhravari
یک شنبه 13 بهمن 1392, 14:18 عصر
Declare @Tbl Table (ID int Identity(1, 1), DataValue int)

Insert Into @Tbl Values(2)
Insert Into @Tbl Values(13)
Insert Into @Tbl Values(15)
Insert Into @Tbl Values(19)
Insert Into @Tbl Values(25)
Insert Into @Tbl Values(36)
Insert Into @Tbl Values(39)
Insert Into @Tbl Values(63)
Insert Into @Tbl Values(71)
Insert Into @Tbl Values(72)
Declare @STR nvarchar(max)

select * from @Tbl

starting
سه شنبه 15 بهمن 1392, 10:04 صبح
دو جدول موقت به نام های Global و Local وجود داره که بعد از بسته شدن و یا پایان یافتن Session ای که جدول در آن ایجاد شده است عمر آن نیز به سر خواهد رسید.
ساخت این جدول هم مشابه جداول معمولی است تنها فرقش مربوط میشه به قرار دادن # قبل از نام جدول.

مثال:

--declare table
create table ##globalTable (j money)
create table #localTable

--drop table
drop table ##globalTable, #localTable

mehrdad2025
شنبه 19 بهمن 1392, 00:56 صبح
سلام
مرسی از همتون!طراحی جدول ها مو عوض کردم و مشکلم حل شد.نیازی به جدول موقت نبود.
ولی Sqlserver جایی رو نداره که به صورت گرافیکی این نوع جدول رو تعریف کنیم؟
با تشکر از همه دوستان.