oracle20111215--类型转换函数

oracle20111215--类型转换函数

ID:16127571

大小:27.93 KB

页数:7页

时间:2018-08-08

oracle20111215--类型转换函数_第1页
oracle20111215--类型转换函数_第2页
oracle20111215--类型转换函数_第3页
oracle20111215--类型转换函数_第4页
oracle20111215--类型转换函数_第5页
资源描述:

《oracle20111215--类型转换函数》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、oracle类型转换函数&oracle隐式转换规则总结oracle有三种最基本的数据类型,即字符型、数值型、日期型。oracle提供的单行函数中,针对不同的数据类型,提供大量实用的函数,同时提供一系列数据类型转换函数。相信这些函数,在进行数据库的操作过程中,都大量的被使用过。。1)to_char数值、日期->字符型语法:to_char(num

2、date,[formatmask],[nls_parameters])参数:num

3、date待转换的数值或者日期formatmask:可选参数数字->字符型的可用格式格式元素元素说明格式数字字

4、符结果9数字宽度999912120显示前面的零09999001200012.小数点的位置09999.999030.4000030.400D小数点分隔符的位置(默认为句点)09999D999030.4000030.400,逗号的位置09999,9990304000003,040G组分隔符的位置(默认为逗号)09999G9990304000003,040$美元符号$09999903040$003040L当地货币L09999903040GBP003040如果nls_currency设置为GBPMI表示负数的减号的位置99999MI-304

5、03040-PR包围在括号内的负数99999PR-3040<3040>EEEE科学计数法99.99999EEEE121.9761.21976E+02UNls_dual_currencyU09999903040CAD003040如果nls_dual_currency设置为CADV乘以10n次(n是V之后9的数量)9999V993040304000S前面加上+或者-S9999993040+3040日期->字符型的可用格式(示例日期:02-JUN-1975)格式说明说明结果Y年的最后一位5YY年的最后两位75YYY年的最后三位975YYY

6、Y四位数字表示的年1975RR两位数字表示的年75YEAR区别大小写并用英语拼写的年NINETEENSEVENTY-FIVEMM两位数表示的月06MON月的三个字母缩写JUNMONTH区分大小写并用英语拼写的月JUNED星期几2DD月的两位数日(即是本月的第几天)02DDD年的日153DY星期的三个字母缩写MONDAY区分大小写并用英语拼写的星期MONDAY其他不常用的格式掩码演示数据:24-SEP-1000BC格式元素说明结果W月的周数4WW年的周数39Q年的季度3CC世纪10SprecedingCC,YYYY,YEAR如果日期是

7、BC,那么减号就在结果之前-10,-1000或者-ONETHOUSANDIYYY,IYY,IY,I分别表示4,3,2,1为ISO日期1000,000,00,0BC,AD,B.C.andA.D.J儒略日—从公元前4713年12月31日开始的天数1356075IWISO标准周(1到53)39RM用罗马数字表示的月IX时间组件的日期格式掩码演示数据:27-JUN-201021:35:13格式元素说明结果AM,PM,A.M.和P.M.子午线指示器PMHH,HH12,HH24一天的小时,1-12时和0-23时09,09,21MI分(0-59)

8、35SS秒(0-59)12SSSSS午夜之后的秒(0-86399)77713其他日期格式掩码格式元素说明和格式掩码结果-/.,?#!标点符号:’MM.YY’09.08“anycharacterliteral”字符值:’”Week”W“”of”Month’Week2ofSeptemberTH位置或者序数文本:’DDth”of”Month’12THofSeptemberSP拼写出数字:’MmSPMonthYYYYSP’NineSeptemberTwoThousandEightTHSPorSPTH拼写出位置或者序数:’hh24SpTh’F

9、ourteenth2)to_date字符值->日期值语法:to_date(string,[formatmask],[nls_parameters])参数:string待转换的字符值formatmask:可选参数格式掩码同to_char转换为date时相同。备注:转换时要根据给定的string设定正确的格式掩码,否则Ora_01840:inputvalueisnotlongenoughfordateformat.Ora_01862:thenumericvaluedoesnotmatchthelengthoftheformatitem.

10、3)to_number字符值->数字值语法:to_number(string,[formatmask],[nls_parameters])参数:string待转换的字符值formatmask:可选参数格式掩码同to_char转换为nu

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。