在Oracle 10g SQL Plus中将日期和时间插入时间戳

艾德斯(Iids)太阳镜Tnt

我的表的插入语句出错,属性E_STIME AMD E_FTIME是事件的开始日期,开始时间和结束日期,完成时间。两者的数据类型均为TIMESTAMP (6)

我正在尝试将数据插入到已经在sql 10和oracle 10g上的sql中创建的表中,但是我收到了错误

ORA-01830:日期格式图片在转换整个输入字符串之前结束

INSERT INTO EVENT (E_ID, E_NAME, E_STIME, E_FTIME, E_COST, ET_ET_ID, V_V_ID, C_C_ID)
VALUES ('E000002', 'RAVISINGH PARTY', TO_TIMESTAMP('2017-01-11 13:00:00.00',
        'YYYY-MM-DD HH24:MI:SS'), TO_TIMESTAMP('2017-01-11 18:00:00.00',
        'YYYY-MM-DD HH24:MI:SS'),'4897.00','ET002','V0002','C0002');

最初是出现错误-

ORA-01843:无效月份

TO_TIMESTAMP插入中添加了位之后,我得到了ORA-01830

我究竟做错了什么?

萨普科塔

使用以下日期格式转换为时间戳。

TO_TIMESTAMP('2017-01-11 18:00:00.00', 'YYYY-MM-DD HH24:MI:SS.FF')

TO_TIMESTAMP

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章