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