SQL Server में लोकल टेम्पररी टेबल
यह ट्यूटोरियल SQL Server में LOCAL TEMPORARY TABLE का उपयोग करना सिंटैक्स और उदाहरणों के साथ समझाता है।
लोकल टेम्पररी टेबल LOCAL TEMPORARY TABLE tempdb में संग्रहीत होती है और 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 में डेटा प्रकार
नोट
लोकल टेम्प टेबल LOCAL TEMPORARY TABLE का उपसर्ग # होता है (उदाहरण के लिए, #nhanvien)।
उदाहरण
CREATE TABLE #nhanvien
( id_nhanvien INT PRIMARY KEY,
ho VARCHAR(50) NOT NULL,
ten VARCHAR(50),
luong MONEY,
);
उदाहरण के लिए, CREATE TABLE कमांड 4 कॉलम के साथ #nhanvien नामक एक लोकल टेम्पररी टेबल बनाएगा:
- id_nhanvien, INT डेटा प्रकार, NULL मान नहीं समाहित करता।
- ho, VARCHAR डेटा प्रकार (अधिकतम 50 कैरेक्टर लंबाई) और NULL मान नहीं समाहित करता।
- ten, VARCHAR डेटा प्रकार, NULL मान समाहित कर सकता है।
- luong, MONEY डेटा प्रकार, NULL मान समाहित कर सकता है।
- टेबल #nhanvien के लिए प्राइमरी की PRIMARY KEY id_nhanvien है।
# टेबल tempdb में संग्रहीत होती है और SQL Server सत्र की आवश्यकता न होने पर स्वचालित रूप से हटा दी जाएगी।