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