添加链接
link之家
链接快照平台
  • 输入网页链接,自动生成快照
  • 标签化管理网页链接

ORA-30926: unable to get a stable set of rows in the source tables

一.经检查,这个错误是由于数据来源表(即语句中,using后面的from关键字后面的表)存在数据重复造成的。在实际项目研发中,我们一般不能随便改动数据表的记录,那么如何避免这种错误的产生以及如何改正错误呢?

1.去除from后面表的重复数据 distinct

2. 使用row_number()函数,把重复记录排序,然后子查询只取rd=1的行,这样的子查询生成的记录都是只有一条,再执行语句,就高枕无忧啦,再也不怕数据源表重复数据错误提示了啊。

(select * from(select row_number() over(partition by 字段名 order by 字段名)rd,i.*,i.rowid row_id from 表名 i)where rd=1)

二.还有可能是原表数据,某一字段数据里面有空格.

trim去除空格就好了.

使用此webpack插件合并Json文件。 例如,将不同模块中的i18n json文件合并为angular2中的单个最终json文件或react模块将非常有用。 最新版本和重大更改。 突破了最新版本2.0.0中引入的更改,现在所有值都将被覆盖(包括数组),以前的行为是连接数组和覆盖文字,然后连接文本或数组,将覆盖false传递为输入,这将连接所有值目标与源值。 此版本还 解决 了Webpack 5的兼容性问题 用npm安装 npm i merge -jsons-webpack-plugin var Merge JsonWebpackPlugin = require ( " merge -jsons-webpack-plugin" ) ; new Merge JsonWebpackPlugin ( { "files" : [ "./jsons/fil org.springframework.jdbc.UncategorizedSQLException: ### Error updating database. Cause: java.sql.SQLException: ORA - 30926 : 无法在源表中获得一组稳定的行 ### The error may involve package.class.method-Inline ### The error occurred while setting parameters ### SQL: MERGE .. 遭遇 ora -30962错误, merge 的源表中有重复记录,去重后该错误消失。 Oracle 遭遇 ora -30962错误 30926 , 00000, "unable to get a stable set of rows in the source tables"// *Cause: A stable set of rows could not be got because of large dml//...