16.20 - 例 - Teradata Vantage NewSQL Engine

Teradata Vantage™ SQL演算子およびユーザー定義関数

prodname
Teradata Database
Teradata Vantage NewSQL Engine
vrm_release
16.20
category
プログラミング リファレンス
管理
featnum
B035-1210-162K-JPN
以下の問合わせは、以下におけるUSING行データ パーセルごとに1つのJSON文書を返します。
  • BLOB列paraminfo。
  • DBC.DBQLogTblのQueryIDにマップする関連QueryID。
    SELECT JsonTbl.QueryID (FORMAT '--Z(17)9'), JsonTbl.RowNum, JsonTbl.ParamJSON  from table (TD_SYSFNLIB.TD_DBQLParam(DBC.DBQLParamTbl.QueryID,DBC.DBQLParamTbl.paraminfo)) as JsonTbl order by JsonTbl.QueryID, JsonTbl.RowNum;

1つのUSING行を含むリクエストの出力

QueryID RowNum ParamJSON
307192920408671138 1 {"QueryID":"307192920408671138","HostCharSet":"127", "ParamInfo":[{"Name":"xABc","Type":"INTEGER","Size":4, "Position":1},{"Name":"yBflt","Type":"REAL","Size":8, "Position":2},{"Name":"zCDbl","Type":"REAL", "Size":8,"Position":3}, {"Name":"fxStr","Type":"CHAR","Size":20,"Position":4} ,{"Name":"varStr","Type":"VARCHAR","Size":25,"Position":5}, {"Name":"fxByte","Type":"BYTE","Size":4,"Position":6}, {"Name":"vrByte","Type":"VARBYTE","Size":25,"Position":7}, {"Name":"nmbr","Type":"NUMBER","Size":18,"Position":8}, {"Name":"dcml","Type":"DECIMAL","Size":8,"Position":9}, {"Name":"dt","Type":"DATE","Size":4,"Position":10}, {"Name":"ts","Type":"CHAR","Size":26,"Position":11}, {"Name":"blb","Type":"BLOB","Size":60,"Position":12}, {"Name":"clb","Type":"CLOB","Size":60,"Position":13}, {"Name":"intrvl","Type":"CHAR","Size":5,"Position":14}, {"Name":"tme","Type":"CHAR","Size":15,"Position":15}]}
307192920408671138 2 {"QueryID":"307192920408671138","Data Record":{"xABc":"1", "yBflt":"+5.78000000000000E000","zCDbl":"+9.86700000000000E-001","fxStr":null, "varStr":"Test Var String01","fxByte":"00005AB1","vrByte":"5ABCFE6789EFBCAB5EF0", "nmbr":"1234.679","dcml":"54328567.45","dt":"2013/09/10","ts":"2013-09-10 10:41:32.000000", "blb":"BAABBCCDDEEFF123456789AABBCCDDEEFF","clb":" This is a CLOB column string 01","intrvl":" 7859","tme":"10:56:35.000000"}}