update CROPSUB a set CNTYPE = 2 where exists
(select 1 from SAVEBAL_TMP b where b.ACCNO = a.ACCNO and substr(b.subno,1,3)='235');这个句子前几天可以执行的,今天执行报错。说 a.ACCNO这个位置的a为无效数字。为什么啊。我前面不是定义了CROPSUB表为a么。而且同样地句子之前可以执行的啊
(select 1 from SAVEBAL_TMP b where b.ACCNO = a.ACCNO and substr(b.subno,1,3)='235');这个句子前几天可以执行的,今天执行报错。说 a.ACCNO这个位置的a为无效数字。为什么啊。我前面不是定义了CROPSUB表为a么。而且同样地句子之前可以执行的啊
解决方案 »
- oracle中16进制怎么表示?
- windows下Oracle Rman增量备份和恢复
- 为什么数据库的查询会突然大部分都只使用全表扫描??
- Oralce数据库表空间使用率非正常快速增长,如何入手去查看并解决?
- PLS-00225是什么错误?为什么会出错?
- 一个数据库问题,帮帮忙看看
- 定时自动导出dmp,我想用系统日期时间拼成文件名,在EXP批处理中怎样写?
- 各位大哥救命!!!急!!!在oracle9i中如何实现全文检索,在oracle817中已成功实现!
- 如何在Windows 2000下将Oracle完全卸载?
- 存储过程执行问题(急)
- 急,Oracle 行转列问题,最后要捆绑到asp.net gridview
- 那位大侠会用pl/sql develop,请问怎样让查询出来的结果显示在一行上呢?
前几天可以执行是因为对后者进行了隐式转换,今天执行出错是由于转换出错,因为其中一条数据的ACCNO包含了非数字的字符
看看是不是这样