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

ड्रॉप टेबल यदि SQLite में मौजूद है

SQLite में, हम IF EXISTS . का उपयोग कर सकते हैं DROP TABLE . का खंड यह जाँचने के लिए कथन कि तालिका मौजूद है या नहीं, इसे छोड़ने से पहले।

उदाहरण

प्रदर्शित करने के लिए यहां एक उदाहरण दिया गया है:

DROP TABLE IF EXISTS t1;

वह कथन t1 . नामक तालिका को छोड़ देता है अगर यह मौजूद है।

जब मैंने वह कथन चलाया, तो तालिका पहले से मौजूद थी, और इसलिए इसे गिरा दिया गया था।

जब मैंने बयान फिर से चलाया (इसे पहले ही छोड़ दिया गया था), तो मुझे कोई त्रुटि नहीं मिली।

जब हम IF EXISTS . का उपयोग नहीं करते हैं तो यहां बताया गया है :

DROP TABLE t1;

परिणाम:

Error: no such table: t1

इस बार हमें यह बताते हुए एक त्रुटि मिलती है कि तालिका मौजूद नहीं है।

देखें SQLite DROP TABLE विदेशी कुंजियों पर चर्चा के लिए और SQLite में तालिकाओं को छोड़ते समय निर्भरताएँ देखें।

आप sqlite_master . के विरुद्ध एक क्वेरी भी चला सकते हैं तालिका यदि आप केवल यह जांचना चाहते हैं कि कोई तालिका बिना छोड़े मौजूद है या नहीं।


  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. SQLiteDatabase.query () में स्ट्रिंग [] चयनआर्ग का उपयोग करना

  3. android.database.sqlite.sqliteconstraintextception त्रुटि कोड डालने में त्रुटि 19 बाधा विफल

  4. उदाहरण के साथ SQLite लाइक () फ़ंक्शन

  5. SQLite स्थापना