JSONPathリクエスト - Advanced SQL Engine - Teradata Database

Teradata Vantage™ - JSONデータ型

Product
Advanced SQL Engine
Teradata Database
Release Number
17.10
Published
2021年7月
Language
日本語
Last Update
2021-09-23
dita:mapPath
ja-JP/uwa1591040057999.ditamap
dita:ditavalPath
ja-JP/wrg1590696035526.ditaval
dita:id
evi1472243742653
Product Category
Software
Teradata Vantage

JSONPath表記法により、JSONドキュメントの一部を指定できます。JSONPath文字列を使用して、ドキュメントの任意の部分、例えばオブジェクト(入れ子のオブジェクトや配列のすべてを含む)、単一の名前/値のペア、配列、配列の特定の要素、値などを特定できます。いくつかのJSON関数とメソッドは、JSONPath文字列を入力として受け入れます。

JSONPathの原理は、XMLのXPathの原理に似ています。
Vantageは構文の完全な妥当性検証を行なわないので、不正なクエリー文字列によって望ましくない結果が生じる場合があります。Vantageは次の妥当性検証のみを行ないます。
  • '$'ルートの文字が存在することを確認します。
  • 次の文字の省略を検証します。
    • 任意の';'文字
    • 3つ以上の連続した'.'文字。例: '…'