【发布时间】:2015-03-05 00:54:34
【问题描述】:
我有存储过程,我将整个查询存储在字符串中,然后执行它。现在我想将该执行结果存储到临时表中以供进一步处理。 如下所示:
Exec @Mainsql -- 这会返回查询结果,我需要将其结果插入临时表
我尝试过这样的事情:
Select * Into #TempTable
From
Exec @MainSQL
但我猜它缺少语法。
所以,我需要将 mainsql 的结果放入 temptable 中
【问题讨论】:
-
我做了,我得到了这个错误。我是否需要一一指定所有列名。 !!!缺少对象或列名称或为空。对于 SELECT INTO 语句,验证每一列都有一个名称。对于其他语句,请查找空别名。不允许使用定义为 "" 或 [] 的别名。将别名更改为有效名称。
标签: sql sql-server tsql stored-procedures insert