在oracle 10g sql plus中插入日期和时间到时间戳中

我对表的插入语句有错误属性E_STIME AMD E_FTIME是开始日期,开始时间和结束日期,事件的结束时间。 这两种数据类型都是TIMESTAMP (6)

我试图插入数据到已经在oracle 10g sql plus中创建的表中,但即时通讯出现错误

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

链接地址: http://www.djcxy.com/p/36961.html

上一篇: Insert date and time into timestamp in oracle 10g sql plus

下一篇: insert statement using current date column value