使用日期字段将新行插入到oracle sql表中

时间:2014-07-28 14:38:02

标签: sql oracle date

我是SQL的新手。

我有一个名为

的表
x with fields:
       name,
       id,
       hire_date
       ......

hire_date采用date(01-jun-98)格式。

现在我想在表x中插入一个新行,其中:

`the hire_date is in 'mon-dd-yyyy hh:mi:ss' (july-21-2014 13:00:00)format.` 

我尝试使用to_char,to_date,转换函数但我没有成功。在插入这个新行之前,我是否必须更改表x(将hire_date日期类型更改为上面提到的类型)?我已经尝试了这些

insert into x values( 'james',201,'july-21-2014 13:00:00')

1 个答案:

答案 0 :(得分:0)

试试这个:

insert into x 
values( 'james',201,to_date('july-21-2014 13:00:00', 'month-DD-YYYY HH24:MI:SS');