报错:oracle ORA-00913和oracle ORA-00933
·
1、ORA-00913
报错原因:java.sql.SQLSyntaxErrorException: sql语法异常
Oracle 插入语句时,注意字段与值一 一对应
例如:下面的例子就是错误的:表中有两个字段,但是值是三个,字段与值不匹配
insert into table1(字段1,字段2) values(值1,值2,值3);
正确的写法是:字段与值匹配
insert into table1(字段1,字段2) values(值1,值2);
总结:字段与值匹配,少一个写字段或者少写一个值,就会报异常
2、ORA-00933
报错原因:SQL command not properly ended:sql 命令未正确结束
Oracel 修改多个字段的值时,注意使用正确拼接符号
例如:下面的例子就是错误的,set 后面的字段不能使用‘and’ 连接,where 后面的可以使用and连接
update table1 set 字段1 = "值1" and 字段2 = "值2" where id = 1 and numNo = "001";
正确的写法是:set 后面的字段使用 , 连接
update table1 set 字段1 = "值1" , 字段2 = "值2" where id = 1 and numNo = "001";
魔乐社区(Modelers.cn) 是一个中立、公益的人工智能社区,提供人工智能工具、模型、数据的托管、展示与应用协同服务,为人工智能开发及爱好者搭建开放的学习交流平台。社区通过理事会方式运作,由全产业链共同建设、共同运营、共同享有,推动国产AI生态繁荣发展。
更多推荐


所有评论(0)