SET FMTONLY (Transact-SQL)
只将元数据返回给客户端。 可以用于测试响应的格式,而不必实际执行查询。
备注
请勿使用此功能。此功能已由 sp_describe_first_result_set (Transact-SQL)、sp_describe_undeclared_parameters (Transact-SQL)、sys.dm_exec_describe_first_result_set (Transact-SQL) 和 sys.dm_exec_describe_first_result_set_for_object (Transact-SQL) 替代。
适用范围:SQL Server(SQL Server 2008 至当前版本),Windows Azure SQL Database(初始版本至当前版本)。 |
语法
SET FMTONLY { ON | OFF }
注释
当 SET FMTONLY 为 ON 时,不会因请求而对任何行进行处理或将其发送到客户端。
SET FMTONLY 的设置是在执行或运行时设置,而不是在分析时设置。
权限
要求具有 public 角色的成员身份。
示例
以下示例将 SET FMTONLY 设置更改为 ON,并执行 SELECT 语句。 该设置使上述语句只返回列信息,而不返回数据行。
USE AdventureWorks2012;
GO
SET FMTONLY ON;
GO
SELECT *
FROM HumanResources.Employee;
GO
SET FMTONLY OFF;
GO