fn_trace_getfilterinfo (Transact-SQL)

傳回指定追蹤所套用之篩選的相關資訊。

主題連結圖示Transact-SQL 語法慣例

語法

fn_trace_getfilterinfo ( trace_id )

引數

  • trace_id
    這是追蹤的識別碼。trace_id 是 int,沒有預設值。

傳回的資料表

傳回下列資訊。如需有關資料行的詳細資訊,請參閱<sp_trace_setfilter (Transact-SQL)>。

資料行名稱

資料類型

描述

columnid

int

套用篩選之資料行的識別碼。

logical_operator

int

指定套用 AND 或 OR 運算子。

comparison_operator

int

指定比較類型:

0 = 等於

1 = 不等於

2 = 大於

3 = 小於

4 = 大於或等於

5 = 小於或等於

6 = 類似

7 = 不類似

value

sql_variant

指定套用篩選的值。

備註

使用者會設定 trace_id 值來識別、修改和控制追蹤。在傳遞特定追蹤的識別碼之後,fn_trace_getfilterinfo 會傳回該追蹤之任何篩選的相關資訊。如果指定的追蹤沒有篩選,此函數就會傳回空的資料列集。當傳遞無效的識別碼時,這個函數會傳回空的資料列集。如需有關追蹤的類似資訊,請參閱<fn_trace_getinfo (Transact-SQL)>。

權限

需要伺服器的 ALTER TRACE 權限。

範例

下列範例會傳回追蹤編號 2 之所有篩選的相關資訊。

SELECT * FROM fn_trace_getfilterinfo(2) ;
GO