复制代码代码如下所示:
电话procedure_split('share,代码片段',',');
SELECT * FROM分裂;


复制代码代码如下所示:
如果程序存在procedure_split滴;
创建程序` procedure_split `(
InputString varchar(1000),
Delim char(1)
)
开始
声明int默认长度strlen(InputString);
声明last_index int默认0;
声明cur_index int默认1;
声明cur_char varchar(200);
声明莱恩;
降临时表是否存在分裂;
创建临时表分裂型(
价值varchar(20)
);
而(cur_index <= strlen)做
开始
如果子串(InputString从cur_index 1)=输入或cur_index = strlen然后
集cur_index-last_index-1 len =;
如果cur_index = strlen然后
设置镜头=镜头+ 1;
最后如果;
插入单元(`价值`)值(substring(InputString从(last_index + 1)为Len));
集last_index = cur_index;
最后如果;
集cur_index = cur_index + 1;
结束;
结束的时候;
结束;