Iid*_*Tnt 0 oracle sqlplus oracle10g
我对表的insert语句出错.属性E_STIME AMD E_FTIME是事件的开始日期,开始时间和结束日期,结束时间.两者的数据类型都是TIMESTAMP (6).
我试图将数据插入到已在sracle 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');
Run Code Online (Sandbox Code Playgroud)
它最初给出了一个错误 -
ORA-01843:不是有效月份
在TO_TIMESTAMP插入后添加了我的位ORA-01830.
我究竟做错了什么?
使用以下日期格式转换为时间戳.
TO_TIMESTAMP('2017-01-11 18:00:00.00', 'YYYY-MM-DD HH24:MI:SS.FF')
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
524 次 |
| 最近记录: |