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

कैसे sqlite में खाली पंक्तियों की विशिष्ट संख्या जोड़ने के लिए?

यदि SQLite का आपका संस्करण इसका समर्थन करता है, तो आप 1 से 2550 तक एक श्रृंखला उत्पन्न करने के लिए एक पुनरावर्ती CTE का उपयोग कर सकते हैं, और फिर उस क्रम के साथ "खाली" रिकॉर्ड सम्मिलित कर सकते हैं:

WITH RECURSIVE generate_series(value) AS (
    SELECT 1
    UNION ALL
    SELECT value + 1
    FROM generate_series
    WHERE value + 1 <= 2550
)

INSERT INTO yourTable (col1, col2, ...)
SELECT NULL, NULL, ...
FROM generate_series;

यह स्पष्ट नहीं है कि कौन से मान, यदि कोई हैं, तो आप वास्तविक डालने के लिए निर्दिष्ट करना चाहते हैं। यदि आप सम्मिलन में किसी कॉलम का उल्लेख छोड़ देते हैं, तो डिफ़ॉल्ट रूप से SQLite को NULL असाइन करना चाहिए या उस कॉलम के लिए जो भी डिफ़ॉल्ट मान परिभाषित किया गया हो।



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. कैसे पृष्ठभूमि धागे पर अतुल्यकालिक रूप से SQLite क्वेरी चलाने के लिए?

  2. SQLite में एक डेटाबेस संलग्न करें

  3. एक टेबल के लिए रूम एंटिटी बनाएं जिसमें स्क्लाइट में लंबी डेटाटाइप वाला फ़ील्ड हो

  4. SQLiteDatabase त्रुटि sqlite:(1) निकट):सिंटैक्स त्रुटि

  5. SQLite तालिका बाधा अद्वितीय और ऑन कॉन्फ्लिक्ट रिप्लेस उपयोग