sql2005 查询表a循环插入表b
请问下:a表:有一个字段,phone.有20万的数据.现在,我要将这20万插入b表.要怎么循环a表,进行插入.备注:我知道有其他方式可以解决,比如导出a表,导入b表.我主...
请问下:
a表:有一个字段,phone.有20万的数据.
现在,我要将这20万插入b表.要怎么循环a表,进行插入 .
备注:我知道有其他方式可以解决,比如导出a表,导入b表.
我主要想知道:如何循环a表数据集. 展开
a表:有一个字段,phone.有20万的数据.
现在,我要将这20万插入b表.要怎么循环a表,进行插入 .
备注:我知道有其他方式可以解决,比如导出a表,导入b表.
我主要想知道:如何循环a表数据集. 展开
2个回答
展开全部
最简单快捷的插入方式,已经有网友帮你给出了答案了。以下是遍历循环插入的例子:
---定义phone变量
DECLARE @phone VARCHAR(50)
---定义游标
DECLARE mycursor CURSOR FOR SELECT phone FROM a表
OPEN mycursor
FETCH NEXT FROM mycursor INTO @phone
WHILE @@FETCH_STATUS = 0
BEGIN
INSERT INTO b表 VALUES (@phone)
FETCH NEXT FROM mycursor INTO @phone
END
CLOSE mycursor
DEALLOCATE mycursor
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询