WEB开发网
开发学院数据库Oracle Oracle SQL 内置函数大全 阅读

Oracle SQL 内置函数大全

 2007-05-07 12:08:16 来源:WEB开发网   
核心提示: --25-5月 -0141.SYSDATE 用来得到系统的当前日期SQL> select to_char(sysdate,'dd-mm-yyyy day') from dual;TO_CHAR(SYSDATE,'-09-05-2004 星期日trunc(dat

----------

25-5月 -01

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 将一个二进制构成的字符串转换为十六进制

上一页  2 3 4 5 6 7 8 9 10  下一页

Tags:Oracle SQL 内置

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接