
SQL 语句查询出来的值作为列表头
表一的表头后半部分是根据表三的FieldName列添加的,现在要做的事情就是:把表二的数据存放在表一中存放要求是:表二的前3列对于放到表一的2到4列,在根据表二的chim...
表一的表头后半部分是根据表三的FieldName列添加的,现在要做的事情就是:
把表二的数据存放在表一中
存放要求是:表二的前3列对于放到表一的2到4列,在根据表二的chima列的值,去查找表三的size,再去到FieldName值,根据FieldName值确定把表二的shulian放到表一的某列 展开
把表二的数据存放在表一中
存放要求是:表二的前3列对于放到表一的2到4列,在根据表二的chima列的值,去查找表三的size,再去到FieldName值,根据FieldName值确定把表二的shulian放到表一的某列 展开
2个回答
展开全部
用游标吧 挨个读出数据后 修改表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
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
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询