小弟我想在程序中动态为临时表添加字段,怎样写sql

小弟我想在程序中动态为临时表添加字段,怎样写sql,第1张

insert into #ForMonth exec(@Sql)使用这样的SQL语句,首先是表#ForMonth必须存在,如果不存在这个表,要用select * into #ForMonth from 表名

你可以这样写试一下(只后面几句,前面的不变)

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来执行代码如下:


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/bake/11648833.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-17
下一篇 2023-05-17

发表评论

登录后才能评论

评论列表(0条)

保存