sys.fn_trace_getfilterinfo (Transact-SQL)
適用於:SQL Server
傳回套用至指定追蹤之篩選的資訊。
重要
SQL Server 的未來版本將移除此功能。 請避免在新的開發工作中使用這項功能,並規劃修改目前使用這項功能的應用程式。 請改用擴充事件。
語法
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 = Like 7 = 不喜歡 |
value | sql_variant | 指定套用篩選的值。 |
備註
用戶設定 trace_id 值,以識別、修改及控制追蹤。 傳遞特定追蹤的標識碼時, fn_trace_getfilterinfo 傳回該追蹤上任何篩選的相關信息。 如果指定的追蹤沒有篩選,此函式會傳回空的數據列集。 傳遞無效的識別碼時,此函式會傳回空的數據列集。 如需追蹤的類似資訊,請參閱 sys.fn_trace_getinfo (Transact-SQL) 。
權限
需要伺服器上的 ALTER TRACE 許可權。
範例
下列範例會傳回追蹤編號 2 上所有篩選的相關信息。
SELECT * FROM fn_trace_getfilterinfo(2) ;
GO
另請參閱
建立追蹤 (Transact-SQL)
sp_trace_setfilter (Transact-SQL)
sp_trace_create (Transact-SQL)
sp_trace_generateevent (Transact-SQL)
sp_trace_setevent (Transact-SQL)
sp_trace_setstatus (Transact-SQL)
sys.fn_trace_geteventinfo (Transact-SQL)
sys.fn_trace_getinfo (Transact-SQL)
sys.fn_trace_gettable (Transact-SQL)