Transact-SQL 参考

fn_trace_gettable

以表格格式返回跟踪文件信息。

语法

fn_trace_gettable( [ @filename = ] filename , [ @numfiles = ] number_files )

参数

[ @filename = ] filename

指定要读取的初始跟踪。filename 的数据类型为 nvarchar(256),没有默认设置。

[ @numfiles = ] number_files

指定要读取的翻转文件数,包括在 filename 中指定的初始文件。number_files 的数据类型为 int。用户可指定默认值"default"以指示 SQL Server 读取全部翻转文件直至跟踪结束。

SELECT * FROM ::fn_trace_gettable('c:\my_trace.trc', default)
GO

SELECT * FROM ::fn_trace_gettable(('c:\my_trace.trc', -1)
GO
返回表

fn_trace_gettable 返回含有所有有效列的表。有关信息,请参见 sp_trace_setevent

示例

下例将该函数作为 SELECT..INTO 语句的一部分调用,并返回可以装入 SQL 事件探查器的表。

USE pubs
SELECT * INTO temp_trc
FROM ::fn_trace_gettable(c:\my_trace.trc", default)

请参见

sp_trace_generateevent

sp_trace_setevent

sp_trace_setfilter

sp_trace_setstatus