oracle分割字符
来源:互联网 发布:精通qt4编程 高清版 编辑:程序博客网 时间:2024/06/03 22:53
create or replace function Get_StrArrayStrOfIndex
(
av_str varchar2, --要分割的字符串
av_split varchar2, --分隔符号
av_index number --取第几个元素
)
return varchar2
is
lv_str varchar2(1024);
lv_strOfIndex varchar2(1024);
lv_length number;
begin
lv_str:=ltrim(rtrim(av_str));
lv_str:=concat(lv_str,av_split);
lv_length:=av_index;
if lv_length=0 then
lv_strOfIndex:=substr(lv_str,1,instr(lv_str,av_split)-length(av_split));
else
lv_length:=av_index+1;
lv_strOfIndex:=substr(lv_str,instr(lv_str,av_split,1,av_index)+length(av_split),instr(lv_str,av_split,1,lv_length)-instr(lv_str,av_split,1,av_index)-length(av_split));
end if;
return lv_strOfIndex;
end Get_StrArrayStrOfIndex;
(
av_str varchar2, --要分割的字符串
av_split varchar2, --分隔符号
av_index number --取第几个元素
)
return varchar2
is
lv_str varchar2(1024);
lv_strOfIndex varchar2(1024);
lv_length number;
begin
lv_str:=ltrim(rtrim(av_str));
lv_str:=concat(lv_str,av_split);
lv_length:=av_index;
if lv_length=0 then
lv_strOfIndex:=substr(lv_str,1,instr(lv_str,av_split)-length(av_split));
else
lv_length:=av_index+1;
lv_strOfIndex:=substr(lv_str,instr(lv_str,av_split,1,av_index)+length(av_split),instr(lv_str,av_split,1,lv_length)-instr(lv_str,av_split,1,av_index)-length(av_split));
end if;
return lv_strOfIndex;
end Get_StrArrayStrOfIndex;
0 0
- Oracle SQL 字符分割
- Oracle 分割字符查询
- oracle分割字符
- 分割字符
- 字符分割
- 字符分割
- 字符分割
- 在oracle 对有效的字符串分割,后并获得每个分割的字符
- 字符定位与字符分割
- 字符定位与字符分割
- 字符串插入分割字符
- 字符分割函数.
- 用javascript分割字符
- 字符分割拆分妙用
- asp之字符分割
- C++ string 分割字符
- matlab字符分割程序
- awk 二次分割字符
- Writing an Hadoop MapReduce Program in Python
- nyoj 94 cigarettes
- iOS开发学习之#提醒处理#(2)响应动作表单
- JQuery 获取验证上传文件大小代码
- 一位北邮信通硕士的求职历程,看看 或许有帮助
- oracle分割字符
- 多维数组 用typedef简化指针
- Lync2013 升级错误总结3 点击Lync2013控制面板的持久聊天提示:所有通道服务器已关闭
- POJ 1825------Young
- 1. 服务器架构(nginx)
- post SmartQQ之登录
- 简练的端口扫描脚本
- C++空类包含的6个默认构造函数
- 记录一个可视化算法和数据结构网站