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 資料庫 (初始版本,透過目前版本)。 |
語法
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