网站导航:首页 -> Oracle认证 -> Oracle认证综合复习资料 -> OracleSQL内置函数的使用方法及结果(3)

OracleSQL内置函数的使用方法及结果(3)

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 
51.bfilename(dir,file)指定一个外部二进制文件 
sql>insert into file_tb1 values(bfilename(’lob_dir1’,’image1.gif’)); 
52.convert(’x’,’desc’,’source’) 将x字段或变量的源source转换为desc 
sql> select sid,serial#,username,decode(command, 
2 0,’none’, 
3 2,’insert’, 
4 3, 
5 ’select’, 
6 6,’update’, 
7 7,’delete’, 
8 8,’drop’, 
9 ’other’) cmd from v$session where type!=’background’; 
sid serial# username cmd