社区
Oracle
帖子详情
求一个sql函数
blue_snow
2007-05-10 10:54:46
把传入的值每隔三位进行截取,最后不足三位的则去掉拼成路径。
比如传入aa3dbba7b781cc744f22a6992c4d800w,最后得到\d80\2c4\699\22a\44f\cc7\781\a7b\dbb\aa3.多谢!
...全文
161
5
打赏
收藏
求一个sql函数
把传入的值每隔三位进行截取,最后不足三位的则去掉拼成路径。 比如传入aa3dbba7b781cc744f22a6992c4d800w,最后得到\d80\2c4\699\22a\44f\cc7\781\a7b\dbb\aa3.多谢!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
wangshi013
2007-05-10
打赏
举报
回复
看上面的函数是否你要的效果
wangshi013
2007-05-10
打赏
举报
回复
create function f_csdn_test1
(
i_str varchar2
)
return varchar2
as
v_len integer;
v_str varchar2(200);
v_path varchar2(200);
v_err exception;
begin
if instr(i_str,'\') > 0 then
raise v_err;
end if;
v_str := trim(i_str);
v_len := length(v_str);
while v_len >= 3 loop
v_path := v_path||'\'||substr(v_str,-3,3);
v_str := substr(v_str,1,v_len-3);
v_len := length(v_str);
end loop;
return v_path;
exception
when v_err then
return 'invalid character!';
when others then
return substr(SQLERRM,1,200);
end;
blue_snow
2007-05-10
打赏
举报
回复
新手,任务比较急,如果分不够再加,多谢了
wangzk0206
2007-05-10
打赏
举报
回复
自己写个FUNCTION吧
blue_snow
2007-05-10
打赏
举报
回复
多谢wangshi013(往事) !
oracle中文手册合集 8个CHM
Ora9i
SQL
参考手册 chm oracle
函数
大全 分类显示 chm Oracle
函数
大全 chm Oracle
函数
手册 chm ORACLE九阴真经 chm oracle知识库 CHM
SQL
Codes Oracle错误代码与消息解释 chm
SQL
语言参考大全 chm
SQL
函数
大全及示例汇总
转型
函数
:将一种数据类型转换为另外一种。 日期
函数
:处理日期和时间。 数学
函数
:执行算术运算。 字符串
函数
:对字符串、二进制数据或表达式执行操作。 系统
函数
:从数据库返回在
SQL
SERVER中的值、对象或设置的特殊...
SQL
——coalesce
函数
详解
最近写
SQL
的过程中,学习到
一个
非常有用的
函数
:coalesce。特别是在做统计的时候,这个
函数
作为条件可以兼顾到一些特殊情况。这里做一下总结和分享。 用途: (1):将控制替换成其他值; (2):返回第
一个
非空值...
SQL
函数
大全汇总
聚合
函数
:返回汇总值(它对其应用的每个行集返回
一个
值) AVG(表达式)返回表达式中所有的平均值。仅用于数字列并自动忽略NULL值。 COUNT(表达式)返回表达式中非NULL值的数量。可用于数字和字符列。 COUNT(*)...
常用的
SQL
函数
介绍
什么是
SQL
函数
? 首先说什么是
函数
。
函数
就是我们用的比较多的,通用的代码封装起来。用的时候只需要通过
函数
名称并输入参数的方式来调用。这样可以降低代码的耦合性,减少代码的冗余,提高编程的灵活度和效率。 ...
Oracle
17,090
社区成员
55,238
社区内容
发帖
与我相关
我的任务
Oracle
Oracle开发相关技术讨论
复制链接
扫一扫
分享
社区描述
Oracle开发相关技术讨论
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章