1.ORA-01722:invalid number
原因:
(1)where后的条件比较 两个值类型不一致 一个为varchar 一个为number,
在连接查询编写连接条件时需要主要 所比较的字段类型需要一致
(2)函数参数不对
sql查询结果拼接
concat(ch1,ch2)只能拼接两个字符串 如需要拼接多个 可以进行嵌套函数
2.ORA-00918: 未明确定义列
异常原因:select 【表名】.*与嵌套的sql语句中有变量名重复
3.ORA-00932: 不一致的数据类型: 要求 NUMBER 得到的却是 BINARY
传入数据格式有问题,一般是因为传入为空
4.ORA-02290:违反检查约束条件(MES_V1.SYS_C0027075)原因以及解决方法
5.ORA-01861: literal does not match format string
日期格式不对
6.ORA-00923: FROM keyword not found where expected
Sql语句格式有问题导致from关键词找不到
7. ORA-01799: a column may not be outer-joined to a subquery
SQL语句编写是将子查询放在join语句中导致
应该将子查询放在from作为查询的数据源
8.编写触发器[Err] ORA-24344: 成功, 但出现编译错误
说明对于sql语句的语法来说,是没有问题 但是对于操作的数据库来说是有问题的
9.ORA-00998: must name this expression with a column alias
创建视图时报错文章来源:https://www.toymoban.com/news/detail-734300.html
当使用聚合函数时,聚合函数的列名需要命名新的别名
文章来源地址https://www.toymoban.com/news/detail-734300.html
到了这里,关于oracle异常原因汇总的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!