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

Tạo Thực thể Phòng cho Bảng có trường có kiểu dữ liệu DÀI trong Sqlite

Câu trả lời đơn giản là bạn KHÔNG THỂ

Phòng chỉ hỗ trợ 5 loại dữ liệu là TEXT , INTEGER , BLOB , REALUNDEFINED .

Vì vậy, các kiểu dữ liệu java của Boolean , Integer , Long tất cả sẽ được chuyển đổi thành INTEGER trong SQL .

Những gì bạn có thể làm là chuyển đổi LONG của mình kiểu dữ liệu thành INTEGER trong SQL thay vì chuyển đổi INTEGER kiểu dữ liệu thành LONG trong Phòng để hỗ trợ Phòng LONG , mà Phòng không hỗ trợ.



  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 cách trả lại dấu thời gian Unix trong SQLite

  2. Thay đổi Dấu phân tách thành Dấu phẩy trong Kết quả truy vấn SQLite

  3. tham gia vào cột sqlite3 của hai bảng khác nhau

  4. Sử dụng SQLCipher với Android

  5. Tạo khóa ngoại trong SQLite