今天实现一个T-sql的小编程,分享给大家,看看就好~(列值赋值)
介绍:将一个表的某列值插入到另一个表的列里,暂定为表aa和表nn
DECLARE @a int
set @a=1
while @a<nn.列1.length --(注:语法不对你可以用查询的方法找到该列有多少值,例:DECLARE @lg int select @lg = count(列1) from nn)
begin
DECLARE @列值名 varchar(50)
set @列值名=(select 对应列 from nn where id=@a) --加条件是要每次只查询一条
insert into aa(yy) value(@列值名) --yy:要更新的列
@a=@a+1
end
写的不是很完美,各位可以根据需求改进。