mysql 存储过程 (不同数据库)从一个表复制到另一个表_网络改变中国的博客-程序员ITS203

技术标签: MySQL  

begin
	DELETE FROM test_cpos_store.t_sn_mc_market;

 -- 声明一个标志done, 用来判断游标是否遍历完成
 DECLARE done INT DEFAULT 0;
 -- 声明一个变量,用来存放从游标中提取的数据
 -- 特别注意这里的名字不能与由游标中使用的列明相同,否则得到的数据都是NULL
	DECLARE marketCode char(3);
	DECLARE financeEmail varchar(400);
  DECLARE id,barndCode,brandName,brancNameCn,brandNameEn,marketName varchar(100);
	DECLARE delSql varchar(100);
  #DELETE FROM t_sn_mc_market WHERE 1 =1 ;

 -- 声明游标对应的 SQL 语句
 DECLARE cur CURSOR FOR select GUID,BRAND_CODE,BRAND_NAME_CN,BRAND_NAME_EN,MARKET_CODE,MARKET_NAME,FINANCE_EMAIL FROM t_sn_mc_market;
 -- 在游标循环到最后会将 done 设置为 1
 DECLARE CONTINUE HANDLER FOR NOT FOUND SET done = 1;
 -- 执行查询
 open cur;
 -- 遍历游标每一行
 REPEAT
  -- 把一行的信息存放在对应的变量中
  FETCH cur INTO id,barndCode,brancNameCn,brandNameEn,marketCode,marketName,financeEmail;
  if not done then
   -- 这里就可以使用 tname, tpass 对应的信息了
		#if (select count(1) from hx_message_user where uid=tid) = 0 THEN
			
			INSERT INTO test_cpos_store.t_sn_mc_market(GUID,BRAND_CODE,BRAND_NAME_CN,BRAND_NAME_EN,MARKET_CODE,MARKET_NAME,FINANCE_EMAIL) VALUES(id,barndCode,brancNameCn,brandNameEn,marketCode,marketName,financeEmail);
				
		#end if;
   #select tid,tname, tpass,(select count(1) from btable where id=tid) as count;
  end if;
  UNTIL done END REPEAT;
 CLOSE cur;
end

 

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/hehe520347/article/details/84839660

智能推荐

Java基础---集合_index80的博客-程序员ITS203

集合一、集合类概述•面向对象语言对事物的体现都是以对象的形式,所以为了方便对多个对象的操作,Java就提供了集合类。•数组虽然也可以存储对象,但长度是固定的;集合长度是可变的。数组中可以存储基本数据类型,集合只能存储对象。•集合只用于存储对象,集合长度是可变的,集合

(P38)类与类之间的5种关系:UML ,继承(泛化) ,关联 ,聚合 ,组合 ,依赖 ,总结_喜欢打篮球的普通人的博客-程序员ITS203_类与类之间的5种关系

文章目录2.UML2.继承(泛化)3.关联4.聚合5.组合6.依赖2.UMLUML:Unified Modeling Language(UML)又称为统一建模语言或标准建模语言,是始于1997年一个OMG标准,它是一个支持模型化和软件系统开发的图形化语言。UML:为软件开发提供了一些标准的图例(10种),统一开发思想,从而促进团队协作;什么时候使用UML?这涉及到软件过程:分析,设计,编码,测试,维护;2种软件过程:(1)RUP,Rational Unified Process统一

Beyond Compare 4 过期操作_SoWhat1412的博客-程序员ITS203

打开Beyond Compare 4,提示已经超出30天试用期限制,解决方法:修改C:\Program Files\Beyond Compare 4\BCUnrar.dll,这个文件重命名或者直接删除,则会新增30天试用期,再次打开提示还有28天试用期 一劳永逸,修改注册表 1)在搜索栏中输入 regedit,打开注册表 2) 删除项目:计算机\HKEY_CURRENT_USER\...

Spark updateStateByKey() Streaming Failed to locate the winutils binary in the hadoop binary path_qq_42893346的博客-程序员ITS203

出错的原因在于window本地无法获取hadoop的配置解决策略:1.http://archive.apache.org/dist/hadoop/core/hadoop-2.6.0/ 下载到本地并解压D:\software\hadoop-2.6.02.下载https://github.com/srccodes/hadoop-common-2.2.0-bin到本地并解压比如D:\software...

联想微型计算机 y720,联想拯救者Y720评测:有颜值的实力派_KuronumaAoi的博客-程序员ITS203

1碳纤维纹理金属外壳为进军专业游戏本行业,联想两年前推出了一个全新系列——拯救者。该系列给我留下最为深刻的印象,就是有着鲜明且独特的设计风格。从整体的设计元素上,你可以轻松解读出它专业游戏本的定位,从而为游戏本行业带来了一款符号鲜明的产品,而深受游戏玩家喜爱。本次评测,我们为大家带来的就是拯救者系列中的Y720这款机型,相对于此前的R720来说,本次的Y720在性能上有了更强的表现。下面就让我们通...

ora-1628,undo unable extend.的问题排查脚本_weixin_30553837的博客-程序员ITS203

查询分配太多小的extent的undo段。如果一个大查询分配到 太多小的extent的undo段的时候。就容易出现该错误IF: ORA-1628 Reported During Long Running Transactions (文档 ID 1951032.1)ORA-01628 errors i.e max # extents (32765) reached for rollback segm...

随便推点

东南大学计算机系分数,2017最新东南大学专业排名及分数线_鞑落船长的博客-程序员ITS203

东南大学是我国重点大学之一,这所大学每年都能够为国家培养出一大批高素质的专业型人才,想必很多高考生都想知道这所大学的专业排名。下面就是学习啦小编给大家整理的东南大学专业排名,希望对你有用!东南大学专业排名及分数线【理科】东南大学专业排名及分数线【文科】东南大学优势专业推荐1、 建筑学 推荐指数: 4.9(319人推荐)2、 土木工程 推荐指数: 4.8(305人推荐)3、 信息工程 推荐指数: 4...

MUI tabbar购物车小图标的制作_开心果小魏的博客-程序员ITS203

1、在制作底部的 Tabbar 区域,使用的是 MUI 的 Tabbal.html2、在制作 购物车 小图标的时候,操作会相对多一些;+ 先把扩展图标的 css 样式,拷贝到 项目dist目录中的css文件夹中  + 再把扩展字体库中的 扩展 ttf 文件拷贝到 项目dist目录中的fonts文件夹中+ 为购物车小图标添加如下样式:mui-icon mui-icon...

Nessus漏洞扫描教程之安装Nessus工具_剑西楼的博客-程序员ITS203

Nessus基础知识Nessus号称是世界上最流行的漏洞扫描程序,全世界有超过75000个组织在使用它。该工具提供完整的电脑漏洞扫描服务,并随时更新其漏洞数据库。Nessus不同于传统的漏洞扫描软件,Nessus可同时在本机或远端上遥控,进行系统的漏洞分析扫描。对应渗透测试人员来说,Nessus是必不可少的工具之一。所以,本章将介绍Nessus工具的基础知识。Nessus概述Nes

如何在不改变图像质量的情况下压缩图像的文件大小_piyajee的博客-程序员ITS203

方法:用WINDOWS自带的画图打开图片-再保存此方法可减缩质量,画质不变,原因么不明,体积能减1/3或者是1/2。

大端模式字节序和位序以及操作_weixin_34130269的博客-程序员ITS203

2019独角兽企业重金招聘Python工程师标准>>> ...

vue中使用wow.js+animate.css实现页面滚动加载元素动画_叶子_o的博客-程序员ITS203

1.npm 安装 wow.js,安装后 animate.css 会自动安装npm install wowjs --save-dev或者使用yarn安装yarn add wow.js2.在main.js中引入animate.cssimport 'wowjs/css/libs/animate.css'3.在需要的组件中引入 wow.jsimport WOW from 'wowjs'...

推荐文章

热门文章

相关标签