SQLite
 sql >> डेटाबेस >  >> RDS >> SQLite

एंड्रॉइड में एसक्लाइट डेटाबेस का उपयोग करके टेबल कैसे बनाएं?

आपकी पहली क्वेरी में, आपको एक बंद ब्रेस याद आ रहा है:

CREATE TABLE IF NOT EXISTS MyTab (
    Month INT(2),
    Date INT(2),
    Year INT(4),
    Event VARCHAR;

यह होना चाहिए:

CREATE TABLE IF NOT EXISTS MyTab (
    Month INT(2),
    Date INT(2),
    Year INT(4),
    Event VARCHAR
)

साथ ही, ध्यान दें कि क्वेरी को ; . के साथ समाप्त करने की आवश्यकता नहीं है , जैसा कि डॉक्स में बताया गया है:

<ब्लॉकक्वॉट>

पैरामीटर
एसक्यूएल SQL कथन निष्पादित किया जाना है। अर्धविराम से अलग किए गए एक से अधिक कथन समर्थित नहीं हैं।

साथ ही, आपको हमेशा . करना चाहिए अपने LogCat आउटपुट की जाँच करें, क्योंकि यह एक SQLiteException फेंकना चाहिए ।

कुछ और SQLite नोट:

  1. SQLite में VARCHAR नहीं है -प्रकार। इसमें केवल TEXT है और किसी भी प्रकार के टेक्स्ट को उसमें बदल देगा।
  2. ध्यान दें कि डेटाटाइप के लिए लंबाई देना भी SQLite द्वारा अनदेखा किया जाता है:
<ब्लॉकक्वॉट>

SQLite कोई लंबाई प्रतिबंध नहीं लगाता है (बड़े वैश्विक SQLITE_MAX_LENGTH के अलावा) सीमा) स्ट्रिंग्स की लंबाई पर, BLOB या संख्यात्मक मान।




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. केवल ऐप अपग्रेड पर पंक्तियों को अपग्रेड करें

  2. SQLite डेटाबेस में डालें android

  3. SQLite डेटाबेस कॉलम से केवल संख्यात्मक मान वापस करने के 2 तरीके

  4. SQL वेरिएबल्स की सीमा क्या है जिसे कोई एकल निष्पादन SQL क्वेरी में निर्दिष्ट कर सकता है

  5. SQLite Strftime () फ़ंक्शन के लिए मान्य प्रारूप स्ट्रिंग प्रतिस्थापन