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) 取代。

主題連結圖示 Transact-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

請參閱

參考

SET 陳述式 (Transact-SQL)