存储过程-临时表不定列

net_xiaojian 2010-07-05 01:51:48
存储过程中
表 tb(id,name)
临时表 #tmp_tb(tId,title)
目标表 finally_tb(fId,fTitle,fContent)

这里我需要临时表来过渡,分析判断然后插入到目标表。
insert into #tmp_tb
select * from tb

目标表里面的fId,fTitle,我可以用临时表的tId,title赋值,fContent怎么办,
或者我创建临时表#tmp_tb的时候改成(tId,title,tContent),但是我tContent值怎么来,
如果存储过程中有个declare @content char,能否直接用,怎么用?举个例子。


...全文
39 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
chuifengde 2010-07-05
  • 打赏
  • 举报
回复
tContent怎么来只有你自已知道啊,实在没有就造一个,如
insert into #tmp_tb
select *,'造出来的' tContent from tb
declare @content char(10),能否直接用===>没赋值之前其值是null,赋值后就可用
永生天地 2010-07-05
  • 打赏
  • 举报
回复
select * into #tmp_tb from tb

34,575

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
  • 基础类社区
  • 二月十六
  • 卖水果的net
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧