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 - current version), 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