वैश्विक अस्थायी तालिका SQL सर्वर में वैश्विक अस्थायी तालिका (Transact-SQL) SQL सर्वर सत्रों में अलग से बनाई गई तालिकाएँ हैं,
वाक्यविन्यास
CREATE TABLE ##ten_bang
(
cot1 kieudulieu [ NULL | NOT NULL ],
cot2 kieudulieu [ NULL | NOT NULL ],
…
);
परिवर्तनीय नाम या चर मान
टेन_बैंग
वैश्विक क्लिपबोर्ड का नाम बनाने की आवश्यकता है। नाम ## वर्ण से शुरू होता है।
cot1, cot2
वह कॉलम जिसे आप वैश्विक क्लिपबोर्ड में बनाना चाहते हैं। प्रत्येक कॉलम में 1 डेटा प्रकार होना चाहिए। कॉलम में NULL या NOT NULL मान हो सकते हैं। अगर खाली छोड़ दिया जाता है, तो डिफ़ॉल्ट NULL होता है।
SQL सर्वर में डेटा प्रकार
नोट
वैश्विक क्लिपबोर्ड का नाम ## (उदाहरण के लिए ## nhanvien) के साथ उपसर्ग है
उदाहरण के लिए
CREATE TABLE ##nhanvien
( id_nhanvien INT PRIMARY KEY,
ho VARCHAR(50) NOT NULL,
ten VARCHAR(50),
luong MONEY
);
इस उदाहरण के लिए, CREATE TABLE कमांड SQL सर्वर में 4 कॉलम के साथ ## नाम नाम की एक वैश्विक अस्थायी तालिका बनाएगी:
- नहानवीन, INT डेटा प्रकार में NULL मान नहीं होता है।
- खांसी, VARCHAR डेटा प्रकार (अधिकतम 50 वर्णों की लंबाई) और इसमें कोई NULL मान नहीं है।
- दस, VARCHAR डेटा प्रकार में NULL मान हो सकते हैं।
- , MONEY डेटा प्रकार में NULL मान हो सकते हैं।
- प्राथमिक कुंजी ## तालिका के लिए प्राथमिक कुंजी nhanvien id_nhanvien है।
## तालिका tempdb में संग्रहीत है और SQL सर्वर स्वचालित रूप से इस तालिका को हटा देगा जब सभी उपयोगकर्ता SQL सर्वर पर सत्र से डिस्कनेक्ट की गई तालिका का संदर्भ लेंगे।