आप तालिका चर (स्मृति में), और दो अलग-अलग प्रकार की अस्थायी तालिकाएँ बना सकते हैं:
--visible only to me, in memory (SQL 2000 and above only)
declare @test table (
Field1 int,
Field2 nvarchar(50)
);
--visible only to me, stored in tempDB
create table #test (
Field1 int,
Field2 nvarchar(50)
)
--visible to everyone, stored in tempDB
create table ##test (
Field1 int,
Field2 nvarchar(50)
)
संपादित करें:
प्रतिक्रिया के बाद मुझे लगता है कि इसे थोड़ा स्पष्टीकरण की आवश्यकता है।
#table
और ##table
हमेशा TempDB में रहेगा।
@Table
चर सामान्य रूप से स्मृति में होंगे, लेकिन होने की गारंटी नहीं है। SQL क्वेरी योजना के आधार पर निर्णय लेता है, और यदि आवश्यक हो तो TempDB का उपयोग करता है।