SqlTryExists.sql 444 B

1234567891011
  1. /* syntax version 1 */
  2. $path = Json2::CompilePath("strict $.x");
  3. -- Key exists
  4. SELECT
  5. Json2::SqlTryExists(NULL, $path, AsDict()),
  6. Json2::SqlTryExists(CAST(@@{"x": 123}@@ as Json), $path, AsDict()),
  7. Json2::SqlTryExists(CAST(@@{"x": {"key": "value"}}@@ as Json), $path, AsDict()),
  8. Json2::SqlTryExists(CAST(@@{"x": [1, 2, 3]}@@ as Json), $path, AsDict()),
  9. Json2::SqlTryExists(CAST(@@{"x": null}@@ as Json), $path, AsDict());