Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我需要将下面这段代码的结果推送到未定义的 TEMP 表中。临时表必须未定义,因为我不知道结果集的列名。
declare @sql varchar(4000) set @sql ='Select * from #Test' exec (@sql)
-- 需要将最终结果集插入#TempTableName,因为我需要在存储过程中较低的代码中使用它。
找到答案了......
需要使用 Global Temp 表,这对我有用。
declare @sql varchar(4000) set @sql ='Select * INTO ##TempTableName from #Test' exec (@sql) Select * from ##TempTableName
## 用于全局临时表,对我有用。