Mysql
 sql >> डेटाबेस >  >> RDS >> Mysql

क्या एमएस-एसक्यूएल इन-मेमोरी टेबल का समर्थन करता है?

आप तालिका चर (स्मृति में), और दो अलग-अलग प्रकार की अस्थायी तालिकाएँ बना सकते हैं:

--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 का उपयोग करता है।



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. MySQL GROUP BY वरीयता के साथ

  2. क्या नियंत्रक में लेन-देन प्रबंधन करना गलत व्यवहार है?

  3. CSV डेटा फ़ाइलों से MySQL बल्क इंसर्ट

  4. AWS RDS पर MySQL डेटाबेस और Oracle डेटाबेस के साथ JDeveloper का उपयोग करना, भाग 3

  5. माईएसक्यूएल जीयूआई प्रोग्राम