2

SET FMTONLYSQL Server在 SQL Server 2012 之后被弃用。
我喜欢的SET FMTONLY是它将返回给定存储过程的多个记录集的元数据。
SQL Server 2012 及更高版本正在提供sp_describe_first_result_set并且sys.dm_exec_describe_first_result_set_for_object仅返回第一个结果集的元数据,而不是所有结果集。
有谁知道替代SET FMTONLY它会忽略参数但返回所有结果集列结构的元数据?

SELECT * FROM TABLE1 WHERE TABLE1.X = @Parameter1
SELECT * FROM TABLE2 WHERE TABLE2.Y = @Parameter2 AND TABLE2.Z = @Parameter3

我需要每个结果集的列。我尝试为参数传递 NULL,但这不起作用。

谢谢你。

4

0 回答 0