sql >> Database >  >> RDS >> SQLite

JSON-functies zijn nu standaard ingeschakeld in SQLite

De JSON-functies en operators van SQLite zijn nu standaard ingeschakeld, vanaf SQLite 3.38.0 (uitgebracht op 22 februari 2022).

Dus in SQLite 3.38.0 en hoger zijn de JSON-functies en -operators nu ingebouwd.

Voorafgaand aan SQLite 3.38.0 zou u de -DSQLITE_ENABLE_JSON1 moeten gebruiken compile-time optie om JSON-ondersteuning in te schakelen. Nu (vanaf SQLite 3.38.0) is het niet langer nodig om die compile-time-optie te gebruiken om JSON-ondersteuning in te schakelen. JSON is standaard ingeschakeld.

JSON-functies en -operators uitschakelen

JSON-ondersteuning ging van opt-in met SQLite versie 3.37.2 en eerder naar opt-out met SQLite versie 3.38.0 en later.

Als u niet wilt dat de JSON-functies en -operators worden ingeschakeld, moet u deze expliciet uit de build weglaten. SQLite heeft een nieuwe optie om dit te doen.

Om de JSON-interface uit te schakelen, gebruikt u de nieuwe -DSQLITE_OMIT_JSON compile-time optie. Deze optie laat de JSON SQL-functies en -operators uit de build weg.


  1. Databasetrends 2019 – SQL versus NoSQL, topdatabases, enkelvoudig versus meervoudig databasegebruik

  2. FOUT:kolom van relatie bestaat niet PostgreSQL, kan invoegquery niet uitvoeren

  3. Sqlite-database die een rij Android bijwerkt

  4. Een één-op-één-relatie definiëren in SQL Server