教程集 www.jiaochengji.com
教程集 >  数据库  >  oracle  >  正文 110个oracle常用函数大全(41-50)

110个oracle常用函数大全(41-50)

发布时间:2014-07-20   编辑:jiaochengji.com
41.SYSDATE <br /> 用来得到系统的当前日期 <br /> SQL&gt; select to_char(sysdate,dd-mm-yyyy day) from dual; <br /> TO_CHAR(SYSDATE, <br /> ----------------- <br /> 09-05-2004 星期日 <br /> trunc(

41.SYSDATE
用来得到系统的当前日期
SQL> select to_char(sysdate,dd-mm-yyyy day) from dual;
TO_CHAR(SYSDATE,
-----------------
09-05-2004 星期日
trunc(date,fmt)按照给出的要求将日期截断,如果fmt=mi表示保留分,截断秒
SQL> select to_char(trunc(sysdate,hh),yyyy.mm.dd hh24:mi:ss) hh,
2 to_char(trunc(sysdate,mi),yyyy.mm.dd hh24:mi:ss) hhmm from dual;
HH HHMM
------------------- -------------------
2004.05.09 11:00:00 2004.05.09 11:17:00

42.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 JONES

43.CONVERT(c,dset,sset)
将源字符串 sset从一个语言字符集转换到另一个目的dset字符集
SQL> select convert(strutz,we8hp,f7dec) "conversion" from dual;
conver
------
strutz

44.HEXTORAW
将一个十六进制构成的字符串转换为二进制

45.RAWTOHEXT
将一个二进制构成的字符串转换为十六进制

46.ROWIDTOCHAR
将ROWID数据类型转换为字符类型

47.TO_CHAR(date,format)
SQL> select to_char(sysdate,yyyy/mm/dd hh24:mi:ss) from dual;
TO_CHAR(SYSDATE,YY
-------------------
2004/05/09 21:14:41

48.TO_DATE(string,format)
将字符串转化为ORACLE中的一个日期

49.TO_MULTI_BYTE
将字符串中的单字节字符转化为多字节字符
SQL> select to_multi_byte(高) from dual;
TO
--

50.TO_NUMBER
将给出的字符转换为数字
SQL> select to_number(1999) year from dual;
YEAR
---------
1999

您可能感兴趣的文章:
110个oracle常用函数大全(41-50)
110个oracle常用函数大全(1-10)
110个oracle常用函数大全(61-70)
110个oracle常用函数大全(51-60)
110个oracle常用函数大全(31-40)
110个oracle常用函数大全(21-30)
110个oracle常用函数大全(11-20)
110个oracle常用函数大全(100-110)
oracle字符函数实例
oracle日期转换函数

[关闭]
~ ~