对某人来说非常简单, 下面的插入给了我
ORA-01722: invalid number
为什么?
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: invalid number",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12549029/