我正在尝试在Sql Sever 2008
中运行以下查询。但是引发了我的错误
'无法找到存储过程'sp_describe_first_result_set'
有什么建议吗?
EXEC sp_describe_first_result_set
N'SELECT * FROM mytable', NULL, 1
GO
答案 0 :(得分:0)
如我的评论中所述,您可以将一些数据插入到临时表中,然后在临时表上获取列信息并将其删除。
SELECT *
INTO #SomeTempTable
FROM Blah
SELECT *
FROM tempdb.sys.columns
WHERE object_id = OBJECT_ID('tempdb..#SomeTempTable')
DROP TABLE #SomeTempTable