例: BSON_CHECKを使用したBSONデータの検証

Teradata® Database JSONデータ型

brand
Software
prodname
Teradata Database
vrm_release
16.20
category
プログラミング リファレンス
featnum
B035-1150-162K-JPN

例: 有効な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>