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

Fungsi JSON sekarang Diaktifkan secara Default di SQLite

Fungsi dan operator JSON SQLite sekarang diaktifkan secara default, mulai dari SQLite 3.38.0 (dirilis pada 22 Februari 2022).

Jadi di SQLite 3.38.0 dan yang lebih baru, fungsi dan operator JSON sekarang sudah terpasang.

Sebelum SQLite 3.38.0, Anda harus menggunakan -DSQLITE_ENABLE_JSON1 opsi waktu kompilasi untuk mengaktifkan dukungan JSON. Sekarang (dimulai dengan SQLite 3.38.0), tidak perlu lagi menggunakan opsi waktu kompilasi untuk mengaktifkan dukungan JSON. JSON aktif secara default.

Cara Menonaktifkan Fungsi &Operator JSON

Dukungan JSON berubah dari ikut serta dengan SQLite versi 3.37.2 dan yang lebih lama menjadi tidak ikut serta dengan SQLite versi 3.38.0 dan yang lebih baru.

Jika Anda tidak ingin fungsi dan operator JSON diaktifkan, Anda harus secara eksplisit menghilangkannya dari build. SQLite memiliki opsi baru untuk melakukan ini.

Untuk menonaktifkan antarmuka JSON, gunakan -DSQLITE_OMIT_JSON baru opsi waktu kompilasi. Opsi ini menghilangkan fungsi dan operator SQL JSON dari build.


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. SQLite JSON_TREE()

  2. Android sqlite db.query mengarah ke CursorIndexOutOfBoundsException

  3. 5 cara untuk mengimplementasikan pencarian case-insensitive di SQLite dengan dukungan Unicode penuh

  4. Kapan SQLiteOpenHelper onCreate() / onUpgrade() dijalankan?

  5. Bagaimana SQLite Trim() Bekerja