SQL 语句查询出来的值作为列表头

表一的表头后半部分是根据表三的FieldName列添加的,现在要做的事情就是:把表二的数据存放在表一中存放要求是:表二的前3列对于放到表一的2到4列,在根据表二的chim... 表一的表头后半部分是根据表三的FieldName列添加的,现在要做的事情就是:
把表二的数据存放在表一中
存放要求是:表二的前3列对于放到表一的2到4列,在根据表二的chima列的值,去查找表三的size,再去到FieldName值,根据FieldName值确定把表二的shulian放到表一的某列
展开
 我来答
帐号已注销
2013-10-18 · 超过49用户采纳过TA的回答
知道答主
回答量:118
采纳率:100%
帮助的人:113万
展开全部
游标吧 挨个读出数据后 修改表1
declare @c varchar(10)
declare c cursor for
select reldname from biao3
open c
fetch c into @c
while @@fetch_status=0
begin
exec('alter table biao1 add column '+@c+' int')
fetch c into @c
end
close c
deallocate c
sun_rain_ice
2013-10-18 · TA获得超过1419个赞
知道小有建树答主
回答量:1286
采纳率:0%
帮助的人:1032万
展开全部
15列是确定的吗?还是数量不确定的?前者用case when就可以,后者很麻烦
更多追问追答
追问
不确定
追答
那个很麻烦的,你可以用存储过程,。。。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式