我正在尝试使用下面的
将日期插入到oracle表中SQL> insert into temp (tst,thistime) values ('test3',TO_DATE('MM/DD/YYYY HH24:MI
:SS','01/01/2014 16:45:45') );
但是它给出了以下错误
ERROR at line 1:
ORA-01821: date format not recognized
以下是表格
的说明SQL> describe temp;
Name Null? Type
----------------------------------------- -------- ---------------------------
TST VARCHAR2(10)
THISTIME DATE
答案 0 :(得分:0)
使用insert . . . select
形式的insert
:
insert into temp (tst, thistime)
select 'test3', TO_DATE('01/01/2014 16:45:45', 'MM/DD/YYYY HH24:MI:SS')
from dual;
除了为to_date()
提供反向参数外,values
还不会评估属于select
语句的表达式。