ORA-00913: too many values 错误分析
来源:互联网 发布:pb数据窗口列标题修改 编辑:程序博客网 时间:2024/06/02 05:49
ORA-00913: too many values 错误分析
今日接收他人代码,新增时添加了一个新的字段。不料程序保存调用sql后报了错。
错误信息如下
ORA-00913: too many values
错误分析
- 查了下是因为insert语句的指定列和Values 后的数据不配。insert 给了七个列,values 却出现了八个字段,所以各位以后写sql的时候要细心点呀。
而从网上搜索到的问题不仅仅是在insert时会出现此错误。
下面是一个查询例子:
SQL> SELECT MIN(p_retailprice), MAX(p_retailprice)FROM PART
LEFT JOIN LINEITEM
ON PART.P_PARTKEY=LINEITEM.L_LINENUMBER
WHERE L_PARTKEY NOT IN
(SELECT MAX(L_DISCOUNT),MIN(L_EXTENDEDPRICE) FROM LINEITEM
WHERE L_QUANTITY <200);
上述sql错误分析:
SELECT MIN(p_retailprice), MAX(p_retailprice)
FROM PART LEFT JOIN LINEITEM ON PART.P_PARTKEY=LINEITEM.L_LINENUMBER
WHERE L_PARTKEY NOT IN –这里是一个字段
(SELECT MAX(L_DISCOUNT),MIN(L_EXTENDEDPRICE) – 这里select的结果是2个值,与前面的不匹配
FROM LINEITEM
WHERE L_QUANTITY <200);
提示比较明显
ORA-00913: too many values
- ORA-00913: too many values 错误分析
- ORA-00913: too many values分析
- ORA-00913错误:PL/SQL: ORA-00913: too many values
- ORA-01898: too many precision specifiers 分析
- 关于错误:ValueError: too many values to unpack
- python错误for k,v in d: ValueError: too many values to unpack
- 关于Android 4.0编译生成Recovery的一个错误:ValueError: too many values to unpack
- python2.7错误for k,v in dict: ValueError: too many values to unpack
- CDH分支节点无法被监听,错误提示ValueError: too many values to unpack
- ValueError: too many values to unpack
- Python too many values to unpack
- too many connections 分析
- MYSQL错误Too many connections
- 【Mysql】too many connections 错误
- OBIEE Tips #5: Too many values in single select prompt
- When a Subquery Returns Too Many Values(in(
- Arcgis分级时出现Too many unique values (> 65536).
- ValueError: too many values to unpack (expected 2)
- Python Flask Web框架(六)
- Java网络爬虫--HtmlParser应用
- APP实用开发——SplashScreen页面倒计时跳转
- 5.1面向对象<封装>(函数,类和对象)
- javaScript变量提升?
- ORA-00913: too many values 错误分析
- dlib::array2d<unsigned char> 与 cv::Mat 互转
- 时间序列分析(3)Python-最简单的回归
- C++对象内存布局-多重继承
- pycharm显示行号
- C++关于代码重用的那些事
- OpenWRT数据接收过程 二
- Linux Shell中的特殊符号和含义简明总结(包含了绝大部份)
- linux can 总线socket接口测试使用