ORACLE 字符串处理及环境变量函数
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了ORACLE 字符串处理及环境变量函数,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含3424字,纯文字阅读大概需要5分钟。
内容图文
![ORACLE 字符串处理及环境变量函数](/upload/InfoBanner/zyjiaocheng/494/0e47a31ce5e74a90907c9741a657dadd.jpg)
1.CONCAT 连接两个字符串;
SQL> select concat(‘010-‘,‘7163738‘) from dual;
CONCAT(‘010
-----------
010-7163738
2. LENGTH 返回字符串的长度;
SQL> select length(‘12345678‘) from dual;
LENGTH(‘12345678‘)
------------------
8
3.RPAD和LPAD
RPAD 右边填充字符 LPAD 左边填充字符SQL> select lpad(‘James‘,10,‘-‘) as name from dual;
NAME
----------
-----James
4. LTRIM和RTRIM
LTRIM 删除左边出现的字符串 RTRIM 删除右边出现的字符串SQL> select ltrim(rtrim(‘ JAMES ‘,‘ ‘),‘ ‘) from dual;
LTRIM
-----
JAMES
SQL> SELECT trim(‘ g ‘) from dual;
T
-
g
SQL> select trim(‘o‘ from ‘onohhooho‘) from dual;
TRIM(‘O
-------
nohhooh
5.SUBSTR(string,start,count)
取子字符串,从start开始,取count个 SQL> select substr(‘13088888888‘,3,8) from dual; SUBSTR(‘ -------- 088888886.REPLACE(‘string‘,‘s1‘,‘s2‘)
string 希望被替换的字符或变量 s1 被替换的字符串 s2 要替换的字符串 SQL> select replace(‘he love you‘,‘he‘,‘i‘) from dual; REPLACE(‘HELOVEYOU‘,‘HE‘,‘I‘) ------------------------------ i love you7. CHARTOROWID
将字符数据类型转换为ROWID类型 SQL> select rowid,rowidtochar(rowid),ename from scott.emp; ROWID ROWIDTOCHAR(ROWID) ENAME ------------------ ------------------ ---------- AAAAfKAACAAAAEqAAA AAAAfKAACAAAAEqAAA SMITH AAAAfKAACAAAAEqAAB AAAAfKAACAAAAEqAAB ALLEN AAAAfKAACAAAAEqAAC AAAAfKAACAAAAEqAAC WARD AAAAfKAACAAAAEqAAD AAAAfKAACAAAAEqAAD JONES8.CONVERT(c,dset,sset)
将源字符串 从一个语言字符集转换到另一个字符集 SQL> select convert(‘strutz‘,‘we8hp‘,‘f7dec‘) "conversion" from dual; conver ------ strutz9.HEXTORAW and RAWTOHEXT
将一个十六进制构成的字符串转换为二进制 RAWTOHEXT 将一个二进制构成的字符串转换为十六进制10.TO_CHAR(date,‘format‘) 转换成字符
SQL> select to_char(sysdate,‘yyyy/mm/dd hh24:mi:ss‘) from dual; TO_CHAR(SYSDATE,‘YY ------------------- 2017/11/06 21:14:4111.TO_DATE(string,‘format‘)
将字符串转化为ORACLE中的一个日期12 .TO_NUMBER 将字符转换为数字
SQL> select to_number(‘2017‘) year from dual; YEAR --------- 201713.TO_MULTI_BYTE
将字符串中的单字节字符转化为多字节字符, 就是半角转换为全角SQL> select to_multi_byte(‘zhang‘) from dual;
TO_MULTI_B
----------
zhang
14. GREATEST and LEAST
greatest 返回最大值, 即比较字符的编码大小. SQL> select greatest(‘AA‘,‘AB‘,‘AC‘) from dual; GR -- AC least 返回最小值二. 环境变量函数
1.UID
返回标识当前用户的唯一整数 SQL> show user USER 为"HS_USER"SQL> select uid from dual;
UID
----------
515
2 .USEREVN
返回当前用户环境的信息 ENTRYID,SID,TERMINAL,ISDBA,LABLE,LANGUAGE,CLIENT_INFO,LANG,VSIZE 返回当前会话ID SQL>select userenv(‘sid‘) from dual; USERENV(‘SESSIONID‘) -------------------- 152 LANGUAGE 返回当前语言环境 SQL> select userenv(‘language‘) from dual; USERENV(‘LANGUAGE‘) ---------------------------------------------------- SIMPLIFIED CHINESE_CHINA.ZHS16GBK LANG TERMINAL 返回用户的终端或机器的标志 SQL> select userenv(‘terminal‘) from dual; USERENV(‘TERMINA ---------------- OP_XJ
ORACLE 字符串处理及环境变量函数
标签:rtrim( from chinese 数据类型转换 bsp gre least 开始 数据
本文系统来源:http://www.cnblogs.com/JamesWay/p/7792928.html
内容总结
以上是互联网集市为您收集整理的ORACLE 字符串处理及环境变量函数全部内容,希望文章能够帮你解决ORACLE 字符串处理及环境变量函数所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。