【发布时间】:2010-03-19 14:13:51
【问题描述】:
有人知道从存储过程结果集中创建表定义的方法吗?
我有一个存储过程,它生成一个包含 30 多列的结果集,我想将它放入一个表中,而不必手动创建所有表列。
是否有内置程序可以转储列名和类型..?
谢谢。
【问题讨论】:
-
我不知道。为什么要这样做?
-
为了避免手动创建表,我只是想真正节省一些时间......我过去使用'INSERT EXEC'时遇到问题,其中列在存储中返回程序与表的程序不完全匹配。当这些过程返回如此多的列时,这可能会很痛苦。
标签: sql sql-server tsql