जब आप SQLite में कोई तालिका बनाते हैं, तो आप इसे स्थायी तालिका या अस्थायी तालिका के रूप में बना सकते हैं।
जब आप अपने द्वारा बनाए गए डेटाबेस में एक तालिका बनाते हैं, तो वह एक स्थायी तालिका होगी। temp
. में एक अस्थायी तालिका बनाई जाती है डेटाबेस।
एक अस्थायी तालिका बनाने के लिए, आप नियमित तालिका बनाने के समान सिंटैक्स का उपयोग करते हैं। अंतर यह है कि आप या तो TEMP
. का उपयोग करते हैं या TEMPORARY
खोजशब्द। आप temp
. के साथ तालिका नाम के पहले (या वैकल्पिक रूप से) भी लगा सकते हैं , जो इंगित करता है कि इसे अस्थायी डेटाबेस में बनाया जाएगा।
उदाहरण
TEMP
. का उपयोग करते समय या TEMPORARY
कीवर्ड, आपको उन्हें CREATE
. के बीच डालना होगा और TABLE
.
इस तरह:
CREATE TEMP TABLE Products(
ProductId,
ProductName,
Price
);
या:
CREATE TEMPORARY TABLE Products(
ProductId,
ProductName,
Price
);
स्कीमा नाम जोड़ें
ऐसा करते समय आप केवल स्कीमा नाम का उपयोग कर सकते हैं temp
।
CREATE TEMPORARY TABLE temp.Products(
ProductId,
ProductName,
Price
);
या:
CREATE TEMPORARY TABLE temp.Products(
ProductId,
ProductName,
Price
);
हालाँकि, यदि आप temp
. निर्दिष्ट करते हैं स्कीमा, आप TEMP
को छोड़ सकते हैं और TEMPORARY
कीवर्ड पूरी तरह से।
CREATE TABLE temp.Products(
ProductId,
ProductName,
Price
);
तालिका देखें
किसी भी तालिका की तरह, आप .table
. का उपयोग कर सकते हैं यह जाँचने के लिए कि आपकी अस्थायी तालिका बना दी गई है।
.table
परिणाम:
temp.Products