दिलचस्प पोस्ट
एक जावा फ़ाइल में आयात स्टेटमेंट का अर्थ कैसे एक्सेल VBA चर एकाधिक मैक्रोज़ के लिए उपलब्ध बनाने के लिए? क्रोनजोब नहीं चल रहा है C ++ स्ट्रिंग के पूर्णांक को परिवर्तित करने के लिए वैकल्पिक (आईओएओ) के लिए? जावा में एक यूआरएल या यूआरआर बनाने के लिए मुहावरेदार तरीका क्या है? आवेदन तक प्रतीक्षा करें। गणना करें समाप्त हो गया है सी। आईएसडिगिट () और चार। आईएसएनम्बर () के बीच अंतर सी # सूची से एक मूल्य के सभी घटनाओं को निकालें? कैसे foreach पाश के भीतर सरणी से वस्तु को हटाने के लिए? एंड्रॉइड में मैं वर्तमान तिथि कैसे प्राप्त करूं? पायथन हैंडलिंग सॉकेट। आतंक: सहकर्मी द्वारा कनेक्शन रीसेट करें मैं एक बुनियादी UIButton प्रोग्राम कैसे बनाऊं? क्यों नहीं शेयर के लिए ActiveRecord कनेक्शन Rspec + सेलेनियम का उपयोग करें? स्केलिंग सॉकेट.IO क्लस्टर का उपयोग कर एकाधिक नोड। जेएस प्रक्रियाओं में डी 3 के साथ दो नोड्स के बीच कई किनारों को आकर्षित करना

SQLite में मान्य तालिका नाम क्या हैं?

SQLite में एक तालिका के नाम के पात्रों के संयोजन क्या मान्य हैं? क्या सभी अल्फ़ान्यूमर्स (एजेड, एज़ और 0- 9) के संयोजन एक वैध नाम का निर्माण करते हैं?

Ex. CREATE TABLE 123abc(...); 

क्या डैश और अल्फ़ान्यूमर्स के संयोजन के बारे में "-" और अवधि "।", क्या यह भी मान्य है?

 Ex. CREATE TABLE 123abc.txt(...); Ex. CREATE TABLE 123abc-ABC.txt(...); 

धन्यवाद।

वेब के समाधान से एकत्रित समाधान "SQLite में मान्य तालिका नाम क्या हैं?"

मुझे इसके लिए एक संदर्भ नहीं मिला है, लेकिन तालिका नाम जो उनके चारों ओर ब्रैकेट्स का उपयोग किए बिना वैध हैं, उन्हें कोई अल्फ़ान्यूमेरिक संयोजन होना चाहिए जो एक अंक से शुरू नहीं होता है:

 abc123 - valid 123abc - not valid abc_123 - valid _123abc - valid abc-abc - not valid (looks like an expression) abc.abc - not valid (looks like a database.table notation) 

कोष्ठक के साथ आप तालिका नाम के रूप में बहुत कुछ उपयोग करने में सक्षम होना चाहिए:

 [This should-be a_valid.table+name!?] 

इन सभी को अनुमति दी जाती है, लेकिन आपको उन्हें "" में उद्धृत करना पड़ सकता है

 sqlite> CREATE TABLE "123abc"(col); sqlite> CREATE TABLE "123abc.txt"(col); sqlite> CREATE TABLE "123abc-ABC.txt"(col); sqlite> select tbl_name from sqlite_master; 123abc 123abc.txt 123abc-ABC.txt 

सामान्य तौर पर, हालांकि, आपको वर्णमाला से चिपक जाना चाहिए।

बनाएँ तालिका पर SQLite दस्तावेज़ , केवल मना किए गए नाम हैं जो कि sqlite_ शुरू sqlite_ :

तालिका नाम जो "sqlite_" से शुरू होते हैं, वे आंतरिक उपयोग के लिए आरक्षित हैं "Sqlite_" के साथ शुरू होने वाले नाम के साथ तालिका बनाने का प्रयास करने के लिए एक त्रुटि है

प्रति क्लीमेन्स पर SQLite-users मेलिंग सूची:

"Sqlite_" से शुरू होने वाले नामों को छोड़कर सभी की अनुमति है

 CREATE TABLE "TABLE"("#!@""'☺\", ""); 

आप कीवर्ड ("टैब"), विशेष वर्ण ("" # "@" "'☺ \"), और यहां तक ​​कि खाली स्ट्रिंग ("") का उपयोग कर सकते हैं।