易截截图软件、单文件、免安装、纯绿色、仅160KB

Oracle字符串函数

 1.ASCII 
返回与指定的字符对应的十进制数; 
SQL> select ascii(’A’) A,ascii(’a’) a,ascii(’0’) zero,ascii(’ ’) space from dual; 
A A ZERO SPACE 
--------- --------- --------- --------- 
65 97 48 32
2.CHR 
给出整数,返回对应的字符; 
SQL> select chr(54740) zhao,chr(65) chr65 from dual; 
ZH C 
-- - 
赵 A 
3.CONCAT 
连接两个字符串; 
SQL> select concat(’010-’,’88888888’)||’转23’ 高乾竞电话 from dual; 
高乾竞电话 
---------------- 
010-88888888转23 
4.INITCAP 
返回字符串并将字符串的第一个字母变为大写; 
SQL> select initcap(’smith’) upp from dual; 
UPP 
----- 
Smith
5.INSTR(C1,C2,I,J) 
在一个字符串中搜索指定的字符,返回发现指定的字符的位置; 
C1 被搜索的字符串 
C2 希望搜索的字符串 
I 搜索的开始位置,默认为1 
J 出现的位置,默认为1 
SQL> select instr(’oracle traning’,’ra’,1,2) instring from dual; 
INSTRING 
--------- 
9
6.LENGTH 
返回字符串的长度; 
SQL> select name,length(name),addr,length(addr),sal,length(to_char(sal)) from gao.nchar_tst; 
NAME LENGTH(NAME) ADDR LENGTH(ADDR) SAL LENGTH(TO_CHAR(SAL)) 
------ ------------ ---------------- ------------ --------- -------------------- 
高乾竞 3 北京市海锭区 6 9999.99 7
7.LOWER 
返回字符串,并将所有的字符小写 
SQL> select lower(’AaBbCcDd’)AaBbCcDd from dual; 
AABBCCDD 
-------- 
aabbccdd
8.UPPER 
返回字符串,并将所有的字符大写 
SQL> select upper(’AaBbCcDd’) upper from dual; 
UPPER 
-------- 
AABBCCDD
9.RPAD和LPAD(粘贴字符) 
RPAD 在列的右边粘贴字符 
LPAD 在列的左边粘贴字符 
SQL> select lpad(rpad(’gao’,10,’*’),17,’*’)from dual; 
LPAD(


相关文档:

oracle中单记录函数的归纳总结

 SQL中的单记录函数
一、字符函数
 
1.ASCII
返回与指定的字符对应的十进制数;
SQL> select ascii(’A’) A,ascii(’a’) a,ascii(’0’) zero,ascii(’ ’) space from dual;
A A ZERO SPACE
--------- --------- --------- ---------
65 97 48 32
......

Oracle字符集修改问题

 经常有同事咨询oracle数据库字符集相关的问题,如在不同数据库做数据迁移、同其它系统交换数据等,常常因为字符集不同而导致迁移失败或数据库内数据变成乱码。现在我将oracle字符集相关的一些知识做个简单总结,希望对大家今后的工作有所帮助。
  一、什么是oracle字符集
  Oracle字符集是一个字节数据的解释 ......

在Redhat 5 上安装Oracle 10g

     初学linux+oracle,采用的本地虚拟机安装linux的方式,版本是Red Hat 5,唯一跟虚拟机安装其他系统不同的是:定制,选IDE硬盘,否则安装过程提示找不到硬盘失败。
      本文重点是Oracle安装过程,版本 10.1.0。
3、安装相关的开发包(rpm包):
rpm -q binutils co ......

Oracle中有关日期的一些设置

1、select TIMESTAMP'2009-11-03 09:26:50.124' from  dual  --默认毫秒保存六位
 
2、此语句只能在服务器端运行,如果执行以下操作,则在插入oracle时,可以直接写nls_date_format设定的格式,但是只能针对一次绘画,如果关掉窗口则失效。
alter   session   set   nls_d ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号