fn_trace_getfilterinfo (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
請參閱