is json
TestDie Funktion json_valid
liefert 1, wenn das Argument ein gültiges JSON ist. Andernfalls liefert sie Null
, für Null
-Werte und 0 für alle anderen Werte.
Analog zum Is Json
-Test von Standard-SQL akzeptiert json_valid
doppelte Objektschlüssel.
{"a": 42,
"a": 1}
MariaDB: JSON_VALID
MySQL: Functions That Return JSON Value Attributes: JSON_VALID
SQLite: The json_valid() function (auch eine Zwei-Parameter-Form)
T832, „SQL/JSON path language: item method“
.type()
item method
Die Funktion json_valid
ist vom internationalen SQL-Standard ISO/IEC 9075-2:2023 nicht abgedeckt.
20 Jahre SQL-Evolution kann man nicht an einem Tag nachholen. Abonniere den Newsletter via E-Mail, Bluesky oder RSS, um sukzessive aufzuholen und modern-sql.com am Radar zu behalten.
Markus verwandelt veraltetes SQL-92-Wissen in solides und zeitgemäßes SQL-Know-how