问题描述

执行oracle sql时,或者编译存储过程时,遇到下面的错误:
ORA-00913: too many values

用法一:
insert into table1 select * from table2 where a = ‘’;

原因

你尝试执行一个需要两组相等值的SQL语句,但是你在第二个集合中输入的项比在第一个集合中输入的更多。

解决

出错的sql没有指定使用的列,而是全部查出来。
查看两个table的列数:

select * from all_tab_columns where table_name = 'TABLE1';
select * from all_tab_columns where table_name = 'TABLE2';

发现确实是不同。

解决方法如下2种::

  1. 指定上面sql,使用相同长度的列
  2. 同步table1和tables2,使它们具有相同的列数。

解决 ORA-00913: too many values相关推荐

  1. 成功解决ValueError: Shape of passed values is (33, 1), indices imply (33, 2)

    成功解决ValueError: Shape of passed values is (33, 1), indices imply (33, 2) 目录 解决问题 解决思路 解决方法 解决问题 Valu ...

  2. 成功解决ValueError: Shape of passed values is (1, 332), indices imply (1, 1)

    成功解决ValueError: Shape of passed values is (1, 332), indices imply (1, 1) 目录 解决问题 解决思路 解决方法 解决问题 Valu ...

  3. 已解决ValueError: Shape of passed values is (1509, 1), indices imply (1509, 2)

    已解决(pandas创建DataFrame对象失败)ValueError: Shape of passed values is (1509, 1), indices imply (1509, 2) 文 ...

  4. 已解决ValueError: Shape of passed values is (6, 3), indices imply (4, 3)

    已解决(pd.concat连接错误)ValueError: Shape of passed values is (6, 3), indices imply (4, 3) 文章目录 报错代码 报错翻译 ...

  5. (20200410已解决)ValueError: Cannot convert non-finite values (NA or inf) to integer

    问题描述 使用df['col'].astype(int)出现如题错误. 原因是col列有些记录是空,所以没法转成int. 解决方案 df['col'].fillna(0) 将此列空值填充为0或其他数字 ...

  6. 解决ValueError: Shape of passed values is (1,5), indices imply (1,3)

    报错部分代码: MetricsDataFrame = pd.DataFrame(Metrics,columns=np.tile(MetricNames, datasetNum),index=exper ...

  7. 成功解决 ValueError: Shape of passed values is (2, 3), indices imply (4, 3)

    昨天整理了知识点,今天复盘时,发现了error,巩固dataframe的用法. 错误原因 file3 = pd.DataFrame(data = {'Gender':['M','F'],'Height ...

  8. 成功解决ValueError: Parameter values for parameter (n_estimators) need to be a sequence.

    成功解决ValueError: Parameter values for parameter (n_estimators) need to be a sequence. 目录 解决问题 解决思路 解决 ...

  9. 成功解决ValueError: Parameter values for parameter (max_depth) need to be a sequence.

    成功解决ValueError: Parameter values for parameter (max_depth) need to be a sequence. 目录 解决问题 解决方法 解决思路 ...

  10. 一次tns连接错误的解决过程

    --同事hadoop连接oracle导入数据,界面报错,后台alert日志报错tns相关错误: **************************************************** ...

最新文章

  1. pycharm 远程调试图文_Pycharm配置远程调试的图文步骤
  2. php lang无效,详解 Go 中的不可变类型
  3. Jinja2 模板用法
  4. redis的入门篇----启动和关闭
  5. 计算机视觉与深度学习 | 基于多源传感器数据融合的动态场景SLAM研究
  6. 检查mysql dbcc_dbcc checkdb查出来显示这些信息我该怎么处理?谢谢 - SQL Server论坛 - 51CTO技术论坛_中国领先的IT技术社区...
  7. 历城职专学前计算机专业,历城职专学前教育专业2020学年第一学期技能运动会拉开帷幕...
  8. 安卓手机的a/span的宽高失效
  9. 你可能不知道的Spring Boot那点事
  10. 京东家电渠道赋能战略加速落地,助力家电品牌打通人、货、场间隔
  11. 医保费用监控指标体系建立(八)医生指标分析
  12. _DataStructure_C_Impl:稀疏矩阵三元组
  13. SAP License:FICO重要概念(二)-附常用技巧
  14. Window10 开启卓越性能模式
  15. 吴峰光杀进 Linux 内核
  16. 数据库定义语言(DDL)详解
  17. 关于bootstrap-table冻结列生成多个冻结表头和表格主体的问题
  18. ssh备考-02多表关联关系映射(一对一、一对多、多对多如何配置)
  19. 6.配置dovecot
  20. DCN神州数码交换机端口安全配置命令(纯命令)

热门文章

  1. 新一轮产业革命和行业转型加快,行业人才需求显著增加
  2. 自动化测试 selenium 模块 webdriver使用
  3. 谷歌浏览器在新页面打开_如何在Google文档中更改页面方向
  4. GEE引擎自定义进度条和自定义属性的脚本展示
  5. Ubuntu 18.04安装坚果云后打开出现白板
  6. 漫谈程序员系列:软件开发的十八般乐趣
  7. 转-基于NodeJS的14款Web框架
  8. python四舍五入round_Python四舍五入及round、Decimal使用
  9. Matlab 基于IRLS的加权Cauchy稳健估计算法之二
  10. Linux CRDA(Central Regulatory Domain Agent)