Oracle时间型数据的insert语句Oracle认证考试
文章作者 100test 发表时间 2010:04:10 19:35:23
来源 100Test.Com百考试题网
insert into Table_A(name,AddTime) values( A5db09 ,to_date( 2004-9-13 17:47:34 , yyyy-mm-dd hh:mm:ss )------------------------------------------------------------ORACLE 中date类型字段的处理
——ORACLE/JSP技术涉及日期、时间问题的处理
(1)在英文版本的ORACLE中默认日期格式为 DD-MON-YY ,例如 01-JAN-98
在汉化的中文版本中ORACLE默认日期格式为 日-月-年 ,例如 21-8月-2003 或 21-8月-03
(2)转换字符串为日期
使用ORACLE内部函数to_date()
to_date()函数的参数是to_char()函数参数的反转。
to_date(string_value , date_format)
变量定义如下:
string_value :为字符串直接值(字符串本身)、字符串列(数据库中定义的某个表的某列)或某字符串内部函数的返回值。
date_format为合法的Oracle日期格式。
下列更新语句均符合ORACLE的日期格式,更新成功:
create table student (name varchar2(10) not null primary key , enrolldate date not null).//创建student表
insert into student values( mark ,to_date( 08-21-2003 , MM-DD-YYYY )).
insert into student values( mark1 ,to_date( 21-08-2003 , DD-MM-YYYY )).
insert into student values( mark2 , 21-8月-2003 ).
insert into xiongxiaomin.student values( mark3 , 21-8月-03 ).