navicat 给mysql 添加存储过程(函数)
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 添加存储过程(函数)的更多相关文章
- MySQL存储过程中的3种循环,存储过程的基本语法,ORACLE与MYSQL的存储过程/函数的使用区别,退出存储过程方法
在MySQL存储过程的语句中有三个标准的循环方式:WHILE循环,LOOP循环以及REPEAT循环.还有一种非标准的循环方式:GOTO,不过这种循环方式最好别用,很容易引起程序的混乱,在这里就不错具体 ...
- mysql使用存储过程&函数实现批量插入
写这边文章的目的,是想结合mysql 存储过程+函数完成一个批量删除的功能吧...正好也好加深下对procedure和function的熟练操作吧...废话不多说,我就直接上表结构啦哈,如下: cre ...
- MySQL创建存储过程/函数需要的权限
alter routine---修改与删除存储过程/函数 create routine--创建存储过程/函数 execute--调用存储过程/函数 下面有一篇介绍MySQL所有权限的博文 http:/ ...
- mysql查看存储过程函数
查询数据库中的存储过程和函数 select `name` from mysql.proc where db = 'xx' and `type` = 'PROCEDURE' //存储过程 ...
- mysql 事务 存储过程 函数
一:事务: 开启一个事务可以包含一些SQL语句,这些sql语句要么同时成功, 要么一个都别想成功, 称之我事务的原子性 事务用于将某些操作的多个SQL 作为原子性操作, 一旦有某一个出现错误, 即可以 ...
- 利用navicat写mysql的存储过程
最近项目经理让我给新的活动的预留一个插入红包和查看详情的sql,方便在项目出问题的做一些紧急操作,我想了下这里面还涉及到挺多逻辑和挺多表的一句句查也不方便啊,干脆写到存储过程里,于是开始在navica ...
- Mysql语法:navicat for mysql 添加注释
在 navicat 中有三种注释的书写方式: 以 # 开头的字符串,可以多个 # 连续以 – 开头的字符串,注意:只能是 – ,而且 – 后面需要加一个半角空格以 /* */ 包围的字符串,类似于 J ...
- rds - mysql修改存储过程/函数的方式
rds 不支持账户A 给账户B 创建授权存储过程,只能是当前登录账户给自己创建,要登陆对应账户删除原有存储过程重新创建即为修改. 例子如下: 先登陆新账号然后执行如下sql语句即可: DROP PRO ...
- 使用Navicat for MySQL添加外键约束
转载:http://blog.csdn.net/u013215018/article/details/54981216 现在有两个表一张是Roles表(角色表),一张是RoleUser表(用户角色) ...
随机推荐
- 如何安装Gephi工具
gephi中文版是一款开源免费跨平台基于JVM的复杂网络分析软件,安装后需要安装Java jdk API,否则就会出现gephi打不开的情况 该工具主要用于各种网络和复杂系统,动态和分层图的交互可视化 ...
- SpringBoot简单整合redis
Jedis和Lettuce Lettuce 和 Jedis 的定位都是Redis的client,所以他们当然可以直接连接redis server. Jedis在实现上是直接连接的redis serve ...
- 在Python中使用BeautifulSoup进行网页爬取
目录 什么是网页抓取? 为什么我们要从互联网上抓取数据? 网站采集合法吗? HTTP请求/响应模型 创建网络爬虫 步骤1:浏览并检查网站/网页 步骤2:创建用户代理 步骤3:导入请求库 检查状态码 步 ...
- select(),fd_set(),fd_isset()
1. select函数 1. 用途 在编程的过程中,经常会遇到许多阻塞的函数,好像read和网络编程时使用的recv, recvfrom函数都是阻塞的函数,当函数不能成功执行的时候,程序就会一直阻塞在 ...
- HDU 4511 小明系列故事——女友的考验 (AC自动机 + DP)题解
题意:从 1 走到 n,要求所走路径不能出现给定的路径,求最短路 思路:因为要求不能出现给定路径,那么我可以求助ac自动机完成判断. 我们可以在build的时候标记哪些路径不能出现,显然下面这种表示后 ...
- Django : Security in Django
Security in Django https://docs.djangoproject.com/en/1.10/topics/security/ 1 Cross site scripting (X ...
- how to design a search component in react
how to design a search component in react react 如何使用 React 设计并实现一个搜索组件 实时刷新 节流防抖 扩展性,封装,高内聚,低耦合 响应式 ...
- Learning JavaScript with MDN & 使用 MDN 学习 JavaScript
Learning JavaScript with MDN & 使用 MDN 学习 JavaScript Learn JavaScript with MDN 和 MDN 一起学习 JavaScr ...
- Azure & Serverless
Azure & Serverless https://azure.microsoft.com/en-us/get-started/webinar/on-demand/ blob:https:/ ...
- IM SDK & websocket & chart room
IM SDK & websocket & chart room IM SDK https://imsdk.com/ https://cloud.tencent.com/document ...