从 sp_executesql 中检索列定义
Retrieve column definition from sp_executesql
我有 returns 个不同 table 结果的动态查询。结果可以有不同的列数和不同的列名。
EXEC SP_EXECUTESQL @Query,N'@parameter nvarchar(19)',@parameter=@parameter
我可以使用
检索存储过程的列定义
exec sp_describe_first_result_set N''
但是如何检索列定义或仅从 sp_executesql
获取列名称?
sp_describe_first_result_set 适用于任意批次,因此只需 运行:
exec sp_describe_first_result_set @Query
我有 returns 个不同 table 结果的动态查询。结果可以有不同的列数和不同的列名。
EXEC SP_EXECUTESQL @Query,N'@parameter nvarchar(19)',@parameter=@parameter
我可以使用
检索存储过程的列定义exec sp_describe_first_result_set N''
但是如何检索列定义或仅从 sp_executesql
获取列名称?
sp_describe_first_result_set 适用于任意批次,因此只需 运行:
exec sp_describe_first_result_set @Query