1

詳細については説明しませんが、ストア プロシージャによって返される列の型を判断する方法が必要です。

それを達成する方法はありますか?指定された手順で機能する解決策を探していません.他の手順の名前をパラメーターとして受け取る他の手順でこれを検出できるはずです.

SQL Server 2012 を使用しています。

4

1 に答える 1

3

SQL Server 2012 では、使用できますsp_describe_first_result_set

名前が示すように、これはストアド プロシージャによってのみ返される最初の結果セットに関するメタデータを返します。以下の例。

CREATE PROC Foo
AS
SELECT *
FROM sys.objects

GO

EXEC sp_describe_first_result_set @tsql = N'Foo'
于 2013-02-08T14:31:36.200 に答える