17.00 - 17.05 - REPLACE QUERY LOGGINGは既存のクエリー ロギング ルール セットが終了するという問題を回避 - Advanced SQL Engine - Teradata Database

Teradata Vantage™ - SQLデータ定義言語 詳細トピック

Product
Advanced SQL Engine
Teradata Database
Release Number
17.00
17.05
Release Date
2020年6月
Content Type
プログラミング リファレンス
Publication ID
B035-1184-170K-JPN
Language
日本語 (日本)

次のようなEND QUERY LOGGINGリクエストを使用して、DBC.DBQLRuleTblのすべてのルールを終了することができます。

END QUERY LOGGING ON ALL RULES;

しかし、すべてのルールが終了してから新しく指定したオプションで新しいルールが開始されるまでの間、指定したユーザー、アプリケーション、またはアカウントのロギングは行なわれません。

この問題を回避するために、REPLACE QUERY LOGGING文では、次のいずれかのようなリクエストを使用して、既存のルールの単なる置き換えを行ないます。

REPLACE QUERY LOGGING WITH options ON user_name ACCOUNT = 'acct_ID'

または

REPLACE QUERY LOGGING WITH options on APPL_NAME=application_name;