首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > oracle >

日期格式有关问题 急

2012-01-07 
日期格式问题 急 在线等createtableplsql101_purchase(product_namevarchar2(25),product_pricenumber(4,2

日期格式问题 急 在线等
create   table   plsql101_purchase   (
              product_name   varchar2(25),
              product_price   number(4,2),
              purchase_date   date
              c);
             
insert   into   plsql101_purchase   values
              ( 'Product   Name   1 ',   '1 ',   to_date( '5-NOV-03 ', 'dd-mm-yy '));
insert   into   plsql101_purchase   values
              ( 'Product   Name   2 ',   '2.5 ',   '29-JUN-04 ');
insert   into   plsql101_purchase   values
              ( 'Product   Name   3 ', '50.75 ', '10-DEC-05 ');
insert   into   plsql101_purchase   values
              ( 'Product   Name   4 ', '99.99 ', '31-AUG-06 ');

老提示无效的月份,是怎么回事,如何使用to_date()

[解决办法]
'29-JUN-04 ', '10-DEC-05 ', '31-AUG-06 '是字符串格式,要用to_date()转换为日期格式。

[解决办法]
to_date( '5-NOV-03 ', 'dd-mon-yy ')
用这个方式试试
[解决办法]
oracle中的日期
如果是字符型要转化成日期格式,才可以插入
[解决办法]
oracle中的日期格式
會因系統的設定
而有固定日期格式認定
其他格式則需TO_DATE去轉換

热点排行