SQLite
 sql >> база данни >  >> RDS >> SQLite

Как да добавя определен брой празни редове в sqlite?

Ако вашата версия на SQLite го поддържа, можете да използвате рекурсивен CTE, за да генерирате серия от 1 до 2550 и след това да вмъкнете "празни" записи в тази последователност:

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. Как мога да разделя дълъг, единичен SQLiteOpenHelper на няколко класа, по един за всяка таблица

  2. Използване на запаметена процедура Sqlite в Android

  3. Как да получите достъп до папка данни/данни в устройство с Android?

  4. Как да синхронизирам с локална база данни и да анализирам?

  5. SQLite - Изберете данни