ORA-01861怎么解决
1、开启并连接到数据库,找出要更新的数据。
SELECT * FROM G_SN_TRAVEL WHERE ROWNUM=1;
这里找了表中的第一行数据进行测试。

2、编写update语句去修改目标时间。
UPDATE G_SN_TRAVEL SET OUT_PROCESS_TIME='2017/10/30 18:11:00'
WHERE WORK_ORDER='TEST' AND SERIAL_NUMBER='2000004114-TTB11';

3、去执行update语句时,发现会报错:
ORA-01861怎么解决

4、看起来应该是日期时间部分的格式问题,做相关的调整,加上TO_DATE函数。
TO_DATE('2017/10/30 18:11:00' ,'YYYY/MM/DD HH24:MI:SS')

5、再次执行,提示成功更新数据,表示语法通过。

6、再去查看数据,时间已从 2017/10/30 18:10:00 更新到 2017/10/30 18:11:00.
不过记得要Commit(提交)哦!

声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
阅读量:161
阅读量:127
阅读量:196
阅读量:164
阅读量:77