ARRAYタイプ要素参照と JSON型配列の参照 - Teradata Database - Teradata Vantage NewSQL Engine - ARRAY型構成要素の参照とJSON型配列の参照を区別するためのロジック。

Teradata Vantage™ JSONデータ型

Product
Teradata Database
Teradata Vantage NewSQL Engine
Release Number
16.20
Published
2019年3月
Language
日本語
Last Update
2019-10-29
dita:mapPath
ja-JP/bgi1512081870828.ditamap
dita:ditavalPath
ja-JP/bgi1512081870828.ditaval
dita:id
evi1472243742653
Product Category
Software
Teradata Vantage

Teradata ARRAY型の構成要素の参照とJSON型の配列参照の両方に一致する構文を特徴とするリクエストを解析するとき、次の論理を使用します。

  1. 構文は、最初、Teradata ARRAY型の要素の参照として扱われます。
  2. ソースがARRAY型ではないと判断される場合、TeradataはそれがJSON型のインスタンスであるかどうかを確認します。
  3. JSON型インスタンスである場合、TeradataはJSON型ARRAYの参照として構文を解釈します。
  4. JSON型インスタンスでない場合は、不正なARRAY要素の参照を示すエラーが返されます。