SQLite
 sql >> Teknologi Basis Data >  >> RDS >> SQLite

Bagaimana cara menambahkan jumlah baris kosong tertentu di sqlite?

Jika versi SQLite Anda mendukungnya, Anda dapat menggunakan CTE rekursif untuk menghasilkan rangkaian dari 1 hingga 2550, lalu menyisipkan catatan "kosong" di sepanjang urutan itu:

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;

Tidak jelas nilai mana, jika ada, yang ingin Anda tentukan untuk sisipan yang sebenarnya. Jika Anda menghilangkan penyebutan kolom apa pun di sisipan, maka secara default SQLite harus menetapkan NULL atau nilai default apa pun yang ditentukan untuk kolom itu.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Bagaimana cara menggunakan kunci asing di sqlite?

  2. Menambah nilai 'id' secara otomatis saat memasukkan ke sqlite

  3. 2 Cara Menghapus Baris Duplikat di SQLite

  4. Bagaimana cara mendapatkan jumlah baris di sqlite menggunakan Android?

  5. Enkripsi data di SQLite