龙盟编程博客 | 无障碍搜索 | 云盘搜索神器
快速搜索
主页 > 数据库类 > Oracle 技术 >

Oracle数据类型转换的实际应用方案

时间:2011-04-12 23:18来源:未知 作者:admin 点击:
分享到:
本文主要介绍的是Oracle数据类型转换to_char(date)的实际相关操作,你如果对 Oracle 数据类型转换的实际应用方案感兴趣的话,你就可以点击以下的文章对其有更深的了解,望你会有所了解

本文主要介绍的是Oracle数据类型转换to_char(date)的实际相关操作,你如果对Oracle数据类型转换的实际应用方案感兴趣的话,你就可以点击以下的文章对其有更深的了解,望你会有所了解。

Oracle数据类型转换分为显式数据类型转换和隐式类型转换

在通常情况下,隐式数据类型转换是可用的,但建议你做显示数据类型转换以确保SQL的可靠性.显式的数据类型转换包括:

to_number 字符转换为数字

to_date 字符转换为日期

to_char 数字转化为字符

to_char 日期转化为字符TO_CHAR(date,'format_model')

必须加单引号,并且区分大小写

Oracle数据类型转换中能够包含任一有效的日期格式元素

有一个fm元素用来删除填补的空,或者前导零

用一个逗号与日期值分开select employee_id,to_char(hire_date,'MM/YY') as month

  1. from employees   
  2. where last_name='Higgins' 
  3. employee_id month   
  4. 205 06/94  
  5. select to_char(sysdate,'yyyy-mm-dd hh24:mi:ss am') as today from dual   
  6. 2006-06-24 13:39:06 下午select to_char(to_date('21-1月-95'),'yyyy-mm-dd hh24:mi:ss am') as today from dual   
  7. 1995-01-21 00:00:00 上午select to_char(sysdate,'dd "of" month') from dual   
  8. 24 of 6月select to_char(syadate,'yyyy-mm-dd cc') from dual   
  9. 2006-06-24 21   
  10. cc:世纪select to_char(sysdate,'yyy-mm-dd cc') as today from dual   
  11. 006-06-24 21  
  12. select to_char(sysdate,'yy-mm-dd cc') as today from dual   
  13. 06-06-24 21  
  14. select to_char(sysdate,'y,yyy-mm-dd cc') as today from dual   
  15. 2,006-06-24 21    

以上的相关内容就是对Oracle的数据类型转换的介绍,望你有所收获。

精彩图集

赞助商链接