复制代码 代码如下:
DECLARE @OldId varchar(50)
DECLARE @CustomerID varchar(50)
DECLARE My_Cursor CURSOR --定义游标
FOR (select CustomerID,oldid from Customer where Area='bj') --查出需要的集合放到游标中
OPEN My_Cursor; --打开游标
FETCH NEXT FROM My_Cursor INTO @CustomerID,@OldId; --读取第一行数据
WHILE @@FETCH_STATUS = 0
BEGIN
DECLARE @OtherPro VARCHAR(500)
DECLARE @StatusID varchar(200)
DECLARE @Userid varchar(200)
DECLARE @FinalUserid varchar(200)

SELECT @OtherPro=OtherPro,@StatusID=CustomerStatusID,@Userid=UserID FROM bjsunmis.dbo.Customer WHERE CustomerID=@OldId;

SELECT @FinalUserid=UserID from Users where oldid=@Userid

INSERT INTO CustomerotherInfo(CustomerID,OtherPro,CustomerStatusID,UserID)VALUES(@CustomerID,@OtherPro,@StatusID,@FinalUserid)

FETCH NEXT FROM My_Cursor INTO @CustomerID,@OldId; --读取下一行数据
END
CLOSE My_Cursor; --关闭游标
DEALLOCATE My_Cursor; --释放游标
GO

更多相关文章

  1. SQL Server之JSON 函数详解
  2. MySQL 5.7.9 服务无法启动-“NET HELPMSG 3534”的解决方法
  3. MySQL系列多表连接查询92及99语法示例详解教程
  4. Linux下MYSQL 5.7 找回root密码的问题(亲测可用)
  5. MySQL 什么时候使用INNER JOIN 或 LEFT JOIN
  6. 《Android和PHP最佳实践》官方站
  7. android用户界面之按钮(Button)教程实例汇
  8. TabHost与RadioGroup结合完成的菜单【带效果图】5个Activity
  9. Android(安卓)UI开发第十七篇——Android(安卓)Fragment实例(Lis

随机推荐

  1. Windows下DOS命令大全
  2. Mysql Where使用列别名
  3. mysql存储过程的使用
  4. mysql组并对UNION进行排序
  5. 通过 MySQL 存储原理来分析排序和锁(转)
  6. mysqli_query中的最大查询长度。
  7. Class.forName("com.mysql.jdbc.driver")
  8. MySQL Internal - InnoDB存储引擎(行结构
  9. MySql查询脚本,每月统计活动用户。
  10. php怎么读取MYSQL数据到radio选项