sql错误“ORA-01722:无效数”

一个非常容易的人,
下面的插入是给我的“ORA-01722:无效的数字”错误,为什么?

INSERT INTO CUSTOMER VALUES (1,'MALADY','Claire','27 Smith St Caulfield','0419 853 694');
INSERT INTO CUSTOMER VALUES (2,'GIBSON','Jake','27 Smith St Caulfield','0415 713 598');
INSERT INTO CUSTOMER VALUES (3,'LUU','Barry','5  Jones St Malvern','0413 591 341');
INSERT INTO CUSTOMER VALUES (4,'JONES','Michael','7  Smith St Caulfield','0419 853 694');
INSERT INTO CUSTOMER VALUES (5,'MALADY','Betty','27 Smith St Knox','0418 418 347');
最佳答案
尝试将字符串转换为数字时,发生ORA-01722错误,并且该字符串无法转换为数字。

没有看到你的表定义,它看起来像你试图将值列表的结尾处的数字序列转换为一个数字,并且分隔它的空格被抛出这个错误。但根据你给我们的信息,它可能发生在任何字段(除了第一个)。

转载注明原文:sql错误“ORA-01722:无效数” - 代码日志