sql >> Database teknologi >  >> RDS >> SQLite

JSON-funktioner er nu aktiveret som standard i SQLite

SQLites JSON-funktioner og -operatorer er nu aktiveret som standard, startende fra SQLite 3.38.0 (frigivet den 22. februar 2022).

Så i SQLite 3.38.0 og nyere er JSON-funktionerne og -operatørerne nu indbyggede.

Før SQLite 3.38.0 skal du bruge -DSQLITE_ENABLE_JSON1 mulighed for kompileringstid for at aktivere JSON-understøttelse. Nu (startende med SQLite 3.38.0) er det ikke længere nødvendigt at bruge denne kompileringsindstilling for at aktivere JSON-understøttelse. JSON er slået til som standard.

Sådan deaktiverer du JSON-funktioner og -operatører

JSON-support gik fra at være opt-in med SQLite version 3.37.2 og tidligere til opt-out med SQLite version 3.38.0 og nyere.

Hvis du ikke ønsker, at JSON-funktionerne og -operatørerne skal være aktiveret, skal du udtrykkeligt udelade dem fra bygningen. SQLite har en ny mulighed for at gøre dette.

For at deaktivere JSON-grænsefladen skal du bruge den nye -DSQLITE_OMIT_JSON mulighed for kompileringstid. Denne mulighed udelader JSON SQL-funktioner og -operatorer fra build.


  1. MySQL forespørger efter eksempler med svar

  2. Hvordan overfører man værdier til IN-operatøren dynamisk?

  3. Tilføj valutategn £, $ til visse felter ORACLE

  4. Databasedesign:Beregning af kontosaldoen