在Oracle 11g上,我首先运行以下代码:
alter session set nls_date_format = 'YYYY-MM-DD HH24:MI:SS';
create table table1(mytime timestamp);
然后我想在表中添加一行:
insert into table1(mytime)
values(TO_TIMESTAMP('2014-12-24 07:16:11'));
我也尝试了没有TO_TIMESTAMP:
insert into table1(mytime)
values('2014-12-24 07:16:11');
两者都给了我同样的错误:
--A * here: ...values('2014...
-- *
ORA-01843: not a valid month
为什么?
这本来应该可以通过Google轻松实现的。
但是,您可以在这里:
insert into table1(mytime)
values(TO_TIMESTAMP('2014-12-24 07:16:11', 'YYYY-MM-DD HH:MI:SS'));
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句