你可以这样写试一下(只后面几句,前面的不变)
SET @Sql='select * into #ForMonth from #TotalSalesForMonth pivot (sum(total) for monthN in ('+@str+') ) as pvt '
drop table #ForMonth --删除临时表exec(@Sql)
可以使用如下方法:
declare @sql varchar(2000)begin
set @sql='select * into #tmp from student'
print @sql
exec (@sql)
其中#tmp就是临时表,整段代码的意思就是将student表的数据全部插入到#tmp这个临时表中。
在我们的项目开发我们会使用到我们的数据库,那么对于数据库我们今天就来说说在“sql怎么动态为临时表添加字段?”这个问题吧!小编是小编分享的内容希望对大家有所帮助!1.在变量字段中我们需要使用EXECUTE来执行代码如下:
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)