drop procedure if exists p_for_create_customer; create procedure p_for_create_customer()begin declare ii int default 0; declare i int default 1; decla ...
分类:
数据库 时间:
2018-12-14 00:52:17
阅读次数:
173
MySql存储过程初识1.创建存储过程create procedure myproc() begin declare num int; set num=1; while num <= 10000000 do insert into tbl_store_order_revoke_info12(id,s ...
分类:
数据库 时间:
2018-12-12 12:56:29
阅读次数:
254
一.参数 1.in 2.out 3.inout 二.流程控制 1.选择语句 (1)if (2)case (3)ifnull:有两个参数。当第一个参数为空时,选第二个参数,即使第二个参数也为空;否则选第一个。 ...
分类:
数据库 时间:
2018-12-10 21:55:21
阅读次数:
211
一 存储过程与if语句 二 存储过程与case语句 三 存储过程与while 存储过程其实类似于编程语言中的函数,mysql中也有函数,区别在于函数必须有返回值,而存储过程没有。存储过程的参数有in,out,inout类型,而函数的参数只能是in类型的。如有函数需要从其他类型的数据库迁移到mysql ...
分类:
数据库 时间:
2018-12-08 17:54:15
阅读次数:
126
用mysql存储过程代替递归查询 查询此表某个id=4028ab535e370cd7015e37835f52014b(公司1)下的所有数据 正常情况下,我们采用递归算法查询,如下 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 public void findCorpcomp ...
分类:
数据库 时间:
2018-12-08 13:31:39
阅读次数:
188
创建不含有输入输出变量的存储过程 创建带有输出变量的存储过程 创建带有输入输出变量的存储过程 ...
分类:
数据库 时间:
2018-12-06 23:24:57
阅读次数:
197
使用Navicat for MySQL工具创建存储过程步骤: 1. 新建函数(选择函数标签 -> 点击新建函数): 2.输入函数的参数个数、参数名、参数类型等: 3.编写存储过程: 代码如下: Sql代码 BEGIN /* 定义变量 */ declare tmp0 VARCHAR(1000); de ...
分类:
数据库 时间:
2018-12-01 20:10:51
阅读次数:
198
一,if语句: IF(expr1,expr2,expr3) 如果 expr1 是TRUE (expr1 <> 0 and expr1 <> NULL),则 IF()的返回值为expr2; 否则返回值则为 expr3。IF() 的返回值为数字值或字符串值,具体情况视其所在语境而定。 IFNULL(ex ...
分类:
数据库 时间:
2018-11-29 10:54:51
阅读次数:
255
自己模仿着,然后成功的完成了数据库名的动态替换: ...
分类:
数据库 时间:
2018-11-21 12:21:37
阅读次数:
158
目的:使用Navicat 创建mysql存储过程,实现格式为8位日期(年月日)+5位流水号序列。 步骤: 1、打开Navicat 登录数据库,点击导航栏上的函数,如下图: 2、点击新建函数,选择“过程”,如下图: 3、添加输出参数,如下图: 4、存储过程代码如下: 5、修改参数数据类型长度,默认没有 ...
分类:
数据库 时间:
2018-11-17 11:53:46
阅读次数:
236