2

SET FMTONLYSQL Server は、SQL Server 2012 以降は非推奨です。
私が気に入っているSET FMTONLYのは、特定のストアド プロシージャの複数のレコードセットのメタ データを返すことです。
SQL Server 2012 以降のバージョンが提供sp_describe_first_result_setsys.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