例: BSON_CHECKを使用したBSONデータの検証 - Advanced SQL Engine - Teradata Database

Teradata Vantage™ - JSONデータ型

Product
Advanced SQL Engine
Teradata Database
Release Number
17.05
17.00
Published
2020年9月
Language
日本語
Last Update
2021-03-30
dita:mapPath
ja-JP/gzn1554761068186.ditamap
dita:ditavalPath
ja-JP/gzn1554761068186.ditaval
dita:id
evi1472243742653
Product Category
Software
Teradata Vantage

例: 有効なBSONデータを使用したBSON_CHECK

この問合わせでBSON_CHECKに渡される文字列には有効なBSON構文が含まれるため、関数は'OK'を返します。

SELECT BSON_CHECK('160000000268656C6C6F0006000000776F726C640000'xb);

結果:

OK

例: 無効なBSON データを使用したBSON_CHECK

この問合わせでBSON_CHECKに渡される文字列は、有効なBSON構文ではありません。次の文字列の太字部分は、長さが正しくありません。したがって、この関数はエラー メッセージを返します。

SELECT BSON_CHECK('160000000268656C6C6F0005500000776F726C640000'xb);

結果:

INVALID: <error message explaining the syntax error>