このビューはパラメータへのアクセスを提供し、Teradata JSON UDT型のメタデータ情報を提供します。
このビューには、機密ユーザー情報が含まれており、制限付きのユーザーDBCパスワードへのアクセス権を持つ信頼済みpersonnelのみにアクセスを限定する必要があります。ユーザーDBCパスワードの詳細については、<Teradata Vantage™ - Advanced SQL Engineセキュリティ管理、B035-1100>を参照してください。
パラメータ化されたリクエスト ロギングがBEGIN/REPLACE QUERY LOGGINGにPARAMINFOオプションを指定して有効にされ、このビュー(QryLogParamJSON)がリクエストに含まれると、QryLogParamJSONビューにデータが挿入されます。
例:
SELECT QueryID, RowNum, ParamJSON from QryLogParamJSON;
DBQLParamTblのすべての行をJSON文書に変換します。このビューでは、ユーザーはParamJSON列のデータに対してJSON操作を実行できます。
このオプションの詳細については、<Teradata Vantage™ SQLデータ定義言語 構文規則および例、B035-1144>を参照してください。
RowNum
この列は、実行時にTD_SYSFNLIB.TD_DBQLParamテーブル演算子関数で生成されるQryLogParamJSONビューのみに存在します。この関数の詳細については、<Teradata Vantage™ SQL演算子およびユーザー定義関数、B035-1210>を参照してください。
ParamJSON
この列は、TD_SYSFNLIB.TD_DBQLParam表演算子機能によって実行時に生成されます。この列は、DBC.DBQLParamTbl.ParamInfoテーブルの列にTeradata JSON UDT型でログ出力されたパラメータ値とメタデータを変換します。このTD_SYSFNLIB.TD_DBQLParamのテーブル オペレータ関数の詳細については、<Teradata Vantage™ SQL演算子およびユーザー定義関数、B035-1210>を参照してください。