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

Các chức năng JSON hiện được Bật theo Mặc định trong SQLite

Các hàm và toán tử JSON của SQLite hiện được bật theo mặc định, bắt đầu từ SQLite 3.38.0 (phát hành vào ngày 22 tháng 2 năm 2022).

Vì vậy, trong SQLite 3.38.0 trở lên, các hàm và toán tử JSON hiện đã được tích hợp sẵn.

Trước SQLite 3.38.0, bạn cần sử dụng -DSQLITE_ENABLE_JSON1 tùy chọn thời gian biên dịch để bật hỗ trợ JSON. Bây giờ (bắt đầu với SQLite 3.38.0), bạn không cần sử dụng tùy chọn thời gian biên dịch đó nữa để bật hỗ trợ JSON. JSON được bật theo mặc định.

Cách tắt các hàm &toán tử JSON

Hỗ trợ JSON đã chuyển từ việc chọn tham gia với SQLite phiên bản 3.37.2 trở về trước sang chọn không tham gia với SQLite phiên bản 3.38.0 trở lên.

Nếu không muốn bật các hàm và toán tử JSON, bạn cần phải loại bỏ chúng khỏi bản dựng một cách rõ ràng. SQLite có một tùy chọn mới để thực hiện việc này.

Để tắt giao diện JSON, hãy sử dụng -DSQLITE_OMIT_JSON mới tùy chọn thời gian biên dịch. Tùy chọn này bỏ qua các hàm và toán tử JSON SQL khỏi bản dựng.


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Tham gia trái SQLite

  2. SQLite MIN

  3. Phương pháp hay nhất để triển khai cơ sở dữ liệu an toàn cho thiết bị Android

  4. PowerManager.PARTIAL_WAKE_LOCK android

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