fn_trace_getfilterinfo (Transact-SQL)
指定したトレースに適用されるフィルタの情報を返します。
構文
fn_trace_getfilterinfo ( trace_id )
引数
- trace_id
トレースの ID を指定します。trace_id のデータ型は int で、既定値はありません。
戻りテーブル
次の情報を返します。列の詳細については、「sp_trace_setfilter (Transact-SQL)」を参照してください。
列名 |
データ型 |
説明 |
---|---|---|
columnid |
int |
フィルタが適用される列の ID。 |
logical_operator |
int |
AND または OR 演算子が適用されるかどうかを示します。 |
comparison_operator |
int |
実行される比較の種類を示します。次の種類があります。 0 = 等しい 1 = 等しくない 2 = より大きい 3 = より小さい 4 = 以上 5 = 以下 6 = 一致 7 = 一致しない |
value |
sql_variant |
フィルタを適用するときに使用する値を示します。 |
説明
ユーザーは trace_id 値を設定して、トレースの識別、変更、および制御を行います。特定のトレースの ID が渡された場合、fn_trace_getfilterinfo ではそのトレースのすべてのフィルタに関する情報が返されます。指定されたトレースにフィルタがない場合、空の行セットが返されます。無効な ID が渡された場合、空の行セットが返されます。トレースの同様の情報については、「fn_trace_getinfo (Transact-SQL)」を参照してください。
権限
サーバーに対する ALTER TRACE 権限が必要です。
例
次の例では、トレース番号 2 のすべてのフィルタに関する情報を返します。
SELECT * FROM fn_trace_getfilterinfo(2) ;
GO
関連項目