1.ASCII 返回与指定的字符对应的十进制数;
2.CHR 给出整数,返回对应的字符;
3.CONCAT 连接两个字符串; concat('010-','88888')||'转23'
4.INITCAP 返回字符串并将字符串的第一个字母变为大写;
5.INSTR(C1,C2,I,J) 在一个字符串中搜索指定的字符,返回发现指定的字符的位置;
C1 被搜索的字符串 C2 希望搜索的字符串
I 搜索的开始位置,默认为1 J 出现的位置,默认为1
e.g. instr('oracle traning','ra',1,2) result: 9
6. LENGTH 返回字符串的长度;
7、LOWER,UPPER, REPLACE('string','s1','s2'),LTRIM和RTRIM (删除左边/右边出现的字符串)
SUBSTR(string,start,count) 取子字符串,从start开始,取count个
SOUNDEX 返回一个与给定的字符串读音相同的字符串
ABS 返回指定值的绝对值
8、TRIM('s' from 'string')
LEADING 剪掉前面的字符
TRAILING 剪掉后面的字符
如果不指定,默认为空格符
9、EXP 返回一个数字e的n次方根
FLOOR 对给定的数字取整数
LN 返回一个数字的对数值
LOG(n1,n2) 返回一个以n1为底n2的对数
MOD(n1,n2) 返回一个n1除以n2的余数
POWER 返回n1的n2次方根
ROUND和TRUNC 按照指定的精度进行舍入
TRUNC 按照指定的精度截取一个数
10、ADD_MONTHS 增加或减去月份
LAST_DAY 返回日期的最后一天
MONTHS_BETWEEN(date2,date1) 给出date2-date1的月份
NEW_TIME(date,'this','that') 给出在this时区=other时区的日期和时间
NEXT_DAY(date,'day') 给出日期date和星期x之后计算下一个星期的日期
SYSDATE 用来得到系统的当前日期 to_char(sysdate,'dd-mm-yyyy day')
11、CONVERT(c,dset,sset) 将源字符串 sset从一个语言字符集转换到另一个目的dset字符集
12、HEXTORAW 将一个十六进制构成的字符串转换为二进制
RAWTOHEXT 将一个二进制构成的字符串转换为十六进制
ROWIDTOCHAR将ROWID数据类型转换为字符类型
TO_CHAR(date,'format')
TO_DATE(string,'format')将字符串转化为ORACLE中的一个日期
TO_MULTI_BYTE将字符串中的单字节字符转化为多字节字符
TO_NUMBER将给出的字符转换为数字
BFILENAME(dir,file)指定一个外部二进制文件
13、//todo
14、//todo
15、
from: http://www.cnblogs.com/zhangronghua/archive/2007/08/20/862812.html