oracle 函数

1字符函数
 1 ascII(char) 返回字符串首字符的ascII 码
 2 chr(n) 将asccII 转化成字符
 3 v_chr varchar2(10)
 begin
  v_char:=chr(56);
  dbms_output.put_line('ascII 码 为'||v_chr);
 end;
 4 concat 该函数用于连接字符串,其作用余连接操作符|| 完全相同
 5 initcap(char) 用于将字符串中的每个字符大写
 6instr(char1,char2) 该函数用于取得子串在字符串中的位置 select instr('morning','n') from ,,,
 7 length(char)
 8 lower(char)
 9 lpda(char1,n,char2) 该函数用于在字符串char1的左端填充字符串char2 ,直至字符串总长的为n,
   v_lpas:=lpad('aaa',10,'*');---*******aaa
 10 ltrim 去掉字符串char1 左端所包含的热乎字符
  select ltirm('morning','m') from dual
 11 replace('缺省值为10','缺省','默认')--默认值为10
 12 rpad rpad('aaa',10,'*')--aaa*******
 13 rtirm
 14 substr v_sub:=substr('morning',1,3)
 15 upper
2 数值处理函数
 1 abs(),floor(),round(),power(),sort(),....
3 日期时间函数
 1 add_months(d,n) 返回特定日期时间d 之后,的n个月所对应的日期
  v_date:=add_months(sysdate,-14)
 2 current_date select current_date from dual
 3 current_timestamp
 4 dbtimesone
 5 extract 从日期时间中取得所需要的特定数据
 select extract(year from sysdate) year from dual
 6 months_between(d1,d2) 返回日期d1 和d2 之间相差的月数
 7  next_day(d,char)
4 转换函数
 1 to_char()
 2 to_date()
5 集合函数
6 其它单行函数
7 分组函数

posted on 2006-08-09 10:51 康文 阅读(273) 评论(0)  编辑  收藏 所属分类: 数据库


只有注册用户登录后才能发表评论。


网站导航:
 
<2006年8月>
303112345
6789101112
13141516171819
20212223242526
272829303112
3456789

导航

统计

常用链接

留言簿(1)

随笔分类

随笔档案

文章档案

搜索

最新评论

阅读排行榜

评论排行榜