BEGIN
DECLARE i INT default 0;
DECLARE num int default 0;
DECLARE count1 int default 0;
DECLARE count2 int default 0;
DECLARE headerid varchar(50);
DECLARE warehouse varchar(50);
SELECT @num:=COUNT(*) FROM config_header WHERE recordType='EDI_URL';
DELETE FROM config_detail where recordType='EDI_URL';
WHILE i < @num DO
select @headerid:=id,@warehouse:=warehouseCode from config_header WHERE recordType='EDI_URL' limit i,1;
INSERT INTO config_detail(headerId,recordType,identifier,warehouseCode,description,value1,value2,value3) VALUES(@headerid,'EDI_URL','CSM',@warehouse,'EDI-CSM','http://ip:prot/','http://ip:prot/','http://ip:prot/');
INSERT INTO config_detail(headerId,recordType,identifier,warehouseCode,description,value1,value2,value3) VALUES(@headerid,'EDI_URL','CRM',@warehouse,'EDI-CRM','http://ip:prot/','http://ip:prot/','http://ip:prot/');
INSERT INTO config_detail(headerId,recordType,identifier,warehouseCode,description,value1,value2,value3) VALUES(@headerid,'EDI_URL','MDM',@warehouse,'EDI-MDM','http://ip:prot/','http://ip:prot/','http://ip:prot/');
INSERT INTO config_detail(headerId,recordType,identifier,warehouseCode,description,value1,value2,value3) VALUES(@headerid,'EDI_URL','SAPPI',@warehouse,'EDI-SAPPI','http://ip:prot/','http://ip:prot/','http://ip:prot/');
INSERT INTO config_detail(headerId,recordType,identifier,warehouseCode,description,value1,value2,value3) VALUES(@headerid,'EDI_URL','DCO2C',@warehouse,'EDI-DCO2C','http://ip:prot/','http://ip:prot/','http://ip:prot/');
INSERT INTO config_detail(headerId,recordType,identifier,warehouseCode,description,value1,value2,value3) VALUES(@headerid,'EDI_URL','CEM',@warehouse,'EDI-CEM','http://ip:prot/','http://ip:prot/','http://ip:prot/');
INSERT INTO config_detail(headerId,recordType,identifier,warehouseCode,description,value1,value2,value3) VALUES(@headerid,'EDI_URL','SRM',@warehouse,'EDI-SRM','http://ip:prot/','http://ip:prot/','http://ip:prot/');
SET i = i + 1 ;
SELECT @headerid headerids;
END WHILE ;
END

navicat 给mysql 添加存储过程(函数)的更多相关文章

  1. MySQL存储过程中的3种循环,存储过程的基本语法,ORACLE与MYSQL的存储过程/函数的使用区别,退出存储过程方法

    在MySQL存储过程的语句中有三个标准的循环方式:WHILE循环,LOOP循环以及REPEAT循环.还有一种非标准的循环方式:GOTO,不过这种循环方式最好别用,很容易引起程序的混乱,在这里就不错具体 ...

  2. mysql使用存储过程&函数实现批量插入

    写这边文章的目的,是想结合mysql 存储过程+函数完成一个批量删除的功能吧...正好也好加深下对procedure和function的熟练操作吧...废话不多说,我就直接上表结构啦哈,如下: cre ...

  3. MySQL创建存储过程/函数需要的权限

    alter routine---修改与删除存储过程/函数 create routine--创建存储过程/函数 execute--调用存储过程/函数 下面有一篇介绍MySQL所有权限的博文 http:/ ...

  4. mysql查看存储过程函数

    查询数据库中的存储过程和函数 select `name` from mysql.proc where db = 'xx' and `type` = 'PROCEDURE'   //存储过程       ...

  5. mysql 事务 存储过程 函数

    一:事务: 开启一个事务可以包含一些SQL语句,这些sql语句要么同时成功, 要么一个都别想成功, 称之我事务的原子性 事务用于将某些操作的多个SQL 作为原子性操作, 一旦有某一个出现错误, 即可以 ...

  6. 利用navicat写mysql的存储过程

    最近项目经理让我给新的活动的预留一个插入红包和查看详情的sql,方便在项目出问题的做一些紧急操作,我想了下这里面还涉及到挺多逻辑和挺多表的一句句查也不方便啊,干脆写到存储过程里,于是开始在navica ...

  7. Mysql语法:navicat for mysql 添加注释

    在 navicat 中有三种注释的书写方式: 以 # 开头的字符串,可以多个 # 连续以 – 开头的字符串,注意:只能是 – ,而且 – 后面需要加一个半角空格以 /* */ 包围的字符串,类似于 J ...

  8. rds - mysql修改存储过程/函数的方式

    rds 不支持账户A 给账户B 创建授权存储过程,只能是当前登录账户给自己创建,要登陆对应账户删除原有存储过程重新创建即为修改. 例子如下: 先登陆新账号然后执行如下sql语句即可: DROP PRO ...

  9. 使用Navicat for MySQL添加外键约束

    转载:http://blog.csdn.net/u013215018/article/details/54981216 现在有两个表一张是Roles表(角色表),一张是RoleUser表(用户角色) ...

随机推荐

  1. java的两性

    java具有解释与编译两种特性 本来是昨天的,可以文件丢失了......(我没有偷懒哦,没有!) 所以凭记忆随便写了点 解释就像直接翻译一本书拿给别人看,编译就像找个翻译官一句句翻译给你t听 解释型( ...

  2. 揭秘井井有条的流水线(ZooKeeper 原理篇)

    本文作者:HelloGitHub-老荀 Hi,这里是 HelloGitHub 推出的 HelloZooKeeper 系列,免费开源.有趣.入门级的 ZooKeeper 教程,面向有编程基础的新手. Z ...

  3. Linux运维博客大全

    系统 U盘安装Linux详细步骤_hanxh7的博客-CSDN博客_u盘安装linux 使用U盘安装linux系统 - lwenhao - OSCHINA 各厂商服务器存储默认管理口登录信息(默认IP ...

  4. haproxy 2.2代理后端https服务

    globalmaxconn 100000chroot /usr/local/haproxystats socket /var/lib/haproxy/haproxy.sock mode 600 lev ...

  5. 使用dotNET_Reactor4.7加密后的dll在VS2010中无法打包

    1.只要去除加密工具中的反编译选项"Anti ILDASM",再加密就OK了. 2.或者使用VS2008打包也行.

  6. System.Windows.Forms.Help

    在开发过程中,基本都需要实现帮助功能,而一般帮助功能就是打开一个帮助文档,System.Windows.Forms提供了Help类用于打开帮助文档,挺方便的. Help类提供的方法如下:   Name ...

  7. leetcode28 strstr kmp bm sunday

    字符串匹配有KMP,BM,SUNDAY算法. 可见(https://leetcode-cn.com/problems/implement-strstr/solution/c5chong-jie-fa- ...

  8. codeforces 1037E-Trips 【构造】

    题目:戳这里 题意:n个点,每天早上会在这n个点中加一条边,每天晚上最大的子图满足子图中每个点都有k条或以上的边. 解题思路:看了官方题解,先把所有的点都连上,再从最后一天往前减边,用set维护最大的 ...

  9. 涂颜色的RPG问题

    长度为n的方格,刷3种颜色的颜料,相邻的方格颜料颜色不能相同,且首尾方格颜色不能相同.每个方格必须涂色.计算一共有多少种涂色方式. 解题思路:(1)f(1)=3,f(2)=6,f(3)=6 (2)如果 ...

  10. msfconsole web后门

    一.PHP后门 在meterpreter中有一个名为PHP meterpreter的payload,利用这个可以成功反弹.步骤如下: 1. 使用msfvenom 创建一个webshell.php 2. ...