oracle数据类型及其隐式转换.docx

oracle数据类型及其隐式转换.docx

ID:57631658

大小:27.03 KB

页数:6页

时间:2020-08-29

oracle数据类型及其隐式转换.docx_第1页
oracle数据类型及其隐式转换.docx_第2页
oracle数据类型及其隐式转换.docx_第3页
oracle数据类型及其隐式转换.docx_第4页
oracle数据类型及其隐式转换.docx_第5页
资源描述:

《oracle数据类型及其隐式转换.docx》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、oracle数据类型及其隐式转换  2011-12-1222:37:16

2、  分类: oracle

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

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

5、date 待转

6、换的数值或者日期            formatmask:可选参数 数字->字符型的可用格式  格式元素元素说明格式数字字符结果9数字宽度999912120显示前面的零09999001200012.小数点的位置09999.999030.4000030.400D小数点分隔符的位置(默认为句点)09999D999030.4000030.400,逗号的位置09999,9990304000003,040G组分隔符的位置(默认为逗号)09999G9990304000003,040$美元符号$09999903040$003040L当地货币

7、L09999903040GBP003040如果nls_currency设置为GBPMI表示负数的减号的位置99999MI-30403040-PR包围在括号内的负数99999PR-3040<3040>EEEE科学计数法99.99999EEEE121.9761.21976E+02UNls_dual_currencyU09999903040CAD003040如果nls_dual_currency设置为CADV乘以10n次(n是V之后9的数量)9999V993040304000S前面加上+或者-S9999993040+3040  日期->

8、字符型的可用格式(示例日期:02-JUN-1975)  格式说明说明结果Y年的最后一位5YY年的最后两位75YYY年的最后三位975YYYY四位数字表示的年1975RR两位数字表示的年75YEAR区别大小写并用英语拼写的年NINETEENSEVENTY-FIVEMM两位数表示的月06MON月的三个字母缩写JUNMONTH区分大小写并用英语拼写的月JUNED星期几2DD月的两位数日(即是本月的第几天)02DDD年的日153DY星期的三个字母缩写MONDAY区分大小写并用英语拼写的星期MONDAY  其他不常用的格式掩码演示数据:24

9、-SEP-1000BC 格式元素说明结果W月的周数4WW年的周数39Q年的季度3CC世纪10SprecedingCC,YYYY,YEAR如果日期是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

10、 格式元素说明结果AM,PM,A.M.和P.M.子午线指示器PMHH,HH12,HH24一天的小时,1-12时和0-23时09,09,21MI分(0-59)35SS秒(0-59)12SSSSS午夜之后的秒(0-86399)77713 其他日期格式掩码格式元素说明和格式掩码结果-/.,?#!标点符号:’MM.YY’09.08“anycharacterliteral”字符值:’”Week”W“”of”Month’Week2ofSeptemberTH位置或者序数文本:’DDth”of”Month’12TH ofSeptemberSP拼写

11、出数字:’MmSPMonthYYYYSP’NineSeptemberTwoThousand EightTHSPorSPTH拼写出位置或者序数:’hh24SpTh’Fourteenth 2)to_date字符值->日期值 语法:to_date(string,[formatmask],[nls_parameters])  参数:string 待转换的字符值            formatmask:可选参数      格式掩码同to_char转换为date时相同。备注:转换时要根据给定的string设定正确的格式掩码,否则     

12、 Ora_01840:inputvalueisnotlongenoughfordateformat.      Ora_01862:thenumericvaluedoesnotmatchthelengthoftheformatitem.3) to_

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

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

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