SQLite
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> SQLite

Làm cách nào để thêm số hàng trống cụ thể trong sqlite?

Nếu phiên bản SQLite của bạn hỗ trợ nó, bạn có thể sử dụng CTE đệ quy để tạo một chuỗi từ 1 đến 2550, sau đó chèn các bản ghi "trống" dọc theo chuỗi đó:

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;

Không rõ giá trị nào, nếu có, bạn muốn chỉ định cho phần chèn thực tế. Nếu bạn bỏ qua đề cập của bất kỳ cột nào trong chèn, thì theo mặc định, SQLite sẽ gán NULL hoặc bất kỳ giá trị mặc định nào được xác định cho cột đó.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Cách bỏ khóa ngoại trong SQLite

  2. 2 cách trả lại dấu thời gian Unix trong SQLite

  3. Mục đích của bản đồ chiếu Android trong nhà cung cấp nội dung là gì?

  4. 2 cách để trở lại ngày Julian trong SQLite

  5. Cách hoạt động của SQLite Total ()