oracle异常原因汇总
2017-09-17 15:17
204 查看
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
创建视图时报错
当使用聚合函数时,聚合函数的列名需要命名新的别名
10.ora-01033:oracle initialization or shutdown in progress一般是由于oracle所需服务没有完全的开启 导致oracle数据库没有初始化完成
原因:
(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
创建视图时报错
当使用聚合函数时,聚合函数的列名需要命名新的别名
10.ora-01033:oracle initialization or shutdown in progress一般是由于oracle所需服务没有完全的开启 导致oracle数据库没有初始化完成
相关文章推荐
- R.java was modified manually! Reverting to generated version!(R文件丢失异常原因汇总)
- R.java was modified manually! Reverting to generated version!(R文件丢失异常原因汇总)
- Oracle异常汇总
- Java异常原因及解决方法汇总一
- Oracle异常汇总
- R文件丢失异常原因汇总
- R.java was modified manually! Reverting to generated version!(R文件丢失异常原因汇总)
- R.java was modified manually! Reverting to generated version!(R文件丢失异常原因汇总)
- R.java was modified manually! Reverting to generated version!(R文件丢失异常原因汇总)
- R.java was modified manually! Reverting to generated version!(R文件丢失异常原因汇总)
- Oracle异常汇总
- R.java was modified manually! Reverting to generated version!(R文件丢失异常原因汇总)
- oracle异常汇总
- Oracle异常汇总
- 【Oracle】Oracle预定义的几种系统异常及其产生原因
- R.java was modified manually! Reverting to generated version!(R文件丢失异常原因汇总)
- R文件丢失异常原因汇总
- 包子的 oracle 学习笔记---ORA异常原因与解决办法
- 【转】CreateWindowEx异常原因汇总
- R.java was modified manually! Reverting to generated version!(R文件丢失异常原因汇总)