oracle 存储过程字符替换,Oracle存储过程常用字符串处理函数整理
1.CHR(x):
返回在数据库字符集中与X拥有等价数值的字符。CHR和ASCII是一对反函数。经过CHR转换后的字符再经过ASCII转换又得到了原来的字符
begin
-- 打印CHR(73)的值
dbms_output.put_line(CHR(73)); ——>输出:I
end;
2.replace(String,searchStr,replaceStr):
把string中所有的子字符串searchStr用replaceStr字符串替换,如果没有指定replace_str,所有的string中的子字符串 searchStr都将被删除
例:
(1)替换字符
-- 替换 aabbcc中aa为zz
select replace('aabbcc','aa','zz') from dual ——>输出:zzbbcc
(2)替换多个字符
--替换aabbcc中aa为空,则为bbcc,再替换bb为空,则为cc
select replace(replace('aabbcc','aa',''),'bb','') from dual ——>输出:cc
(3)替换后缀
regexp_replace('xxaabbxxccaa','aa$','') ——>输出:xxaabbxxcc
(4)替换前缀
regexp_replace('xxaabbxxccaa','^xx','') ——>输出:aabbxxccaa
3.UPPER(string)
字符串转为大写
UPPER('as231.,') ——>输出:AS231.,
4.CONCAT(string1,string2):
string1拼接string2
CONCAT('aa','cbb') ——>输出:aacbb
5.SUBSTR(string,num1,num2)
从string字符串的第num1个字符,截取num2个长度的字符串
SUBSTR('abcdefg',3,2) ——>输出:de
6.translate(expr, from_strimg, to_string)
对expr内容,用to_string中的字符逐一替换from_string 中的字符
translate('1234567','123','abc') ——>输出:abc4567
translate('1234567','123','ab'); ——>输出:ab4567
translate('1234567','1232','a'); ——>输出:a4567
translate('1234567','1231','a'); ——>输出:a4567
translate('1234567','1231','abcd'); ——>输出:abc4567
7. INSTR(string1,string2,num1,num2)
得到在string1中包含string2的位置
num1:从string1中第num1个字符开始查找
num2:返回查找后的第num2个字符
INSTR('abcdefff','bc') ——>输出:2
INSTR('abcdefffbcaaabc','b',4,2) ——>输出:14. abcdefffbcaaabc中从第4个字符d开始第二次出现b字符的位置
8.LENGTH(string) :返回字符串长度
oracle 存储过程字符替换,Oracle存储过程常用字符串处理函数整理相关推荐
- php 操作字符串的函数,常用php字符串处理函数整理笔记
常用php字符串处理函数整理笔记 龙行 PHP 2018-11-20 1421 0评论 1,查找字符串位置的函数(不适合用于汉字查找) strpos(str,find,[int ...
- C语言常用字符串操作函数大全详解(strstr,strtok,strrchr,strcat,strcmp,strcpy,strerror,strspn,strchr等)
参考:string.h中常用字符串操作函数说明(strstr,strtok,strrchr,strcat,strcmp,strcpy,strerror,strspn,strchr等) 作者:一只青木呀 ...
- Python内置的字符串处理函数整理
2019独角兽企业重金招聘Python工程师标准>>> Python内置的字符串处理函数整理 27 May 2011 16:30 Friday by 小屋 标签: 函数 字符串 Py ...
- PHP常用数组(Array)函数整理
PHP常用数组(Array)函数整理 整理了一份PHP开发中数组操作大全,包含有数组操作的基本函数.数组的分段和填充.数组与栈.数组与列队.回调函数.排序.计算.其他的数组函数等. 一.数组操作的基本 ...
- oracle数据库字符6,oracle 数据库字符编码
理解ORACLE 字符集[转] 一.引言 ORACLE数据库字符集,即Oracle全球化支持(Globalization Support),或即国家语言支持(NLS)其作用是用本国语言和格式来存储.处 ...
- oracle 乱码字符 测试,oracle 字符集乱码本质验证
oracle 字符集乱码本质验证 发表于:2014-03-27来源:Csdn作者:蘑菇丁点击数: 之前一直困惑为什么数据库字符集和客户端字符集是一致的但是当数据库插入到表里却成了乱码,今天在群里看见一 ...
- python常用字符串处理函数_Python第10课:常用的字符串处理函数
Python第10课:常用的字符串处理函数 时间 2019-01-17上午10:00 主讲 刘培富 地点 四楼电教室 1.字符的ascii码及其逆运算 ord("x") 求asci ...
- 【PHP基础知识】——常用字符串处理函数总结
一.概要 我们知道,字符串操作是主流web编程语言的基础,也是在日常开发中不可或缺的一项.PHP处理字符串的能力非常强大,方法也是多种多样.文章列举了一些PHP中常见的字符串处理方法. 二.常用字符串 ...
- PHP_常用字符串处理函数
2019独角兽企业重金招聘Python工程师标准>>> addcslashes - 为字符串里面的部分字符添加反斜线转义字符 addslashes - 用指定的方式对字符串里面的字符 ...
最新文章
- 客户管理系统之模块设计(十)
- python自学时间-python基础学习时间time和datetime模块
- 【leetcode】Remove Linked List Elements(easy)
- 使用spark-sql-perf评测spark 2.0
- RNN和LSTM、GRU的简单理解
- 恐龙机器人钢索恐龙形态_四川恐龙多,自贡是个窝——恐龙,我来了
- 为什么dos下的com文件都要org 0100h呢?为什么系统启动时要org 07c00h呢
- weakhashmap_Java WeakHashMap get()方法与示例
- #54 partition a sequence
- matlab 二值化图像反色,图像处理——灰度化、二值化、反色、饱和度、对比度...
- 做B/S的朋友注意了。。。(又一先进的武器出现了)
- 现代通信原理:期中考试答案
- matlab求解数学题,MATLABR2013a求解数学问题
- Mybatis学习教程②
- 新媒体环境下“沉默的双螺旋”
- YAHOO工具库提供的方法
- 工信部的小伙伴,还没过上年
- DataNode(面试开发重点3)
- 通过深度Q网络DQN构建游戏智能体
- Web三剑客-CSS笔记