原文:oracle触发器 ORA-01722:invalid number 解决方法

问题在于,远程库是nvarchar 类型,本地是number类型,同步的时候有问题。 ...

2016-09-14 09:52 0 1501 推荐指数:

查看详情

ORA-01722:invalid number 解决方法

1、xxx.txt 文本内容: XXXXXXXXXXXX XXXXX XXXXXXXXX X X X X XXXX XXXXXXXXXXXX XXXXX XXXXXXXXX X X X X X ...

Sat Jun 30 07:33:00 CST 2012 0 42454
ORA-01722:invalid number

今天查询表的时候报无效的数字。查看表,都是varchar。 最后发现在进行关联表操作的时候,其中一个id的类型是number。正常情况下,字符串和数字的比较是可以的。这里只能给数字加上to_char解决问题。 出现这个问题,一定是存在number字段,仔细查看 ...

Fri Jun 01 19:01:00 CST 2018 0 1626
ORA-01722: invalid number 异常【我改】

我的情况是,在sql中两个字段相等最为条件时,这两个字段一个类型是字符串,一个是数字,而字符串类型的字段中有一条记录不能转成为数字造成的,解决方法,用 to_char将数字类型的字段转换为字符串再比较。 转: ORA-01722: invalid number ...

Wed Dec 25 02:02:00 CST 2019 0 949
Oracle 查询 ORA-01722

ORA-01722 : 无效数字。 一般来说,是由于试图将字符串转换为数字的时候失败,具体的原因在于字符串中可能含有不是数字的字符。 出现这种问题的两种可能原因: 1)执行的sql语句中包含显示或者隐式的类型转换,将字符串转换到数字类型的时候失败,字符内容包含非数字字符。解决方法:检查SQL ...

Thu Sep 22 18:56:00 CST 2016 0 5432
Oracle ORA-01722: 无效数字 处理方法

C# + Oralce 10G 项目中 有用参数处理Update语句。参数命名和表字段同名。执行报错: ORA-01722: 无效数字 后修改所有的参数和对应字段不同。解决。 修改前: StringBuilder strSql = new StringBuilder();object ...

Thu Aug 07 17:32:00 CST 2014 2 15449
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM