一个非常容易的人。 下面的插页给我的是
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');
当你试图向数据库中的数字列插入非数字值时就会出现这个错误,看来你的最后一个字段可能是数字,而你正试图将它作为一个字符串发送到数据库中。
这是因为。
你执行了一个SQL语句,试图将一个字符串转换为一个 数字,但没有成功。
正如在:
为了解决这个错误。
只有数字字段或包含数字值的字符字段 可以在算术运算中使用。请确保所有表达式 评估为数字。