MySQL存储过程实现split
程序员文章站
2022-04-29 17:49:36
...
MySQL存储过程实现split MySQL drop PROCEDURE if exists procedure_split;CREATE PROCEDURE `procedure_split`( inputstring varchar(1000), delim char(1))begin declare strlen int DEFAULT length(inputstring); declare last_index int DEFAULT 0; decla
MySQL存储过程实现split MySQLdrop PROCEDURE if exists procedure_split; CREATE PROCEDURE `procedure_split`( inputstring varchar(1000), delim char(1) ) begin declare strlen int DEFAULT length(inputstring); declare last_index int DEFAULT 0; declare cur_index int DEFAULT 1; declare cur_char VARCHAR(200); declare len int; drop temporary table if exists splittable; create TEMPORARY table splittable( value VARCHAR(20) ) ; WHILE(cur_indexcall PROCEDURE_split('中国,开源,社区',','); select * from splittable;
推荐阅读
-
MySQL 5.7双主同步部分表的实现过程详解
-
MySQL5.0存储过程教程
-
python使用adbapi实现MySQL数据库的异步存储
-
mysql存储过程之创建(CREATE PROCEDURE)和调用(CALL)及变量创建(DECLARE)和赋值(SET)操作方法
-
mysql存储过程之引发存储过程中的错误条件(SIGNAL和RESIGNAL语句)实例分析
-
mysql存储过程之case语句用法实例详解
-
mysql存储过程之游标(DECLARE)原理与用法详解
-
mysql存储过程之if语句用法实例详解
-
Mysql 切换数据存储目录的实现方法
-
sql server通过临时存储过程实现使用参数添加文件组脚本复用