sql - 在Oracle中具有重复行的表上创建唯一索引
问题描述
我有一个表,它在 6 个不同的列上有一个 UNIQUE INDEX。但是,表中有重复项。当我删除索引并尝试重新创建它时,它会抛出错误,指出存在重复值。
有没有一种方法可以让我拥有重复的行并仍然创建唯一索引?
我看到约束有 NOVALIDATE 选项。索引有没有类似的东西。
我猜应该有一种方法,因为表中存在具有有效唯一索引的重复行。
请协助。
解决方案
推荐阅读
- mysql - 如何使用 SQLAlchemy 加快批量插入 MySQL 的速度?
- python - 我正在尝试将桌面中存在的图像加载到 pygame 中,但它只是给了我一个错误
- python-3.x - 如何通过python仅获取值json文件文本
- date - Informix 中的 CURRENT 和 TODAY 有什么区别
- javascript - ReactJS 和 ChartJS - getElementAtEvent 在控制台中有效,但在代码中无效
- awk - 从鹈鹕迁徙到雨果
- python - 如何在 Python 3 中检查给定数字是否为阶乘
- node.js - 如何使用 POST 方法将在代码编辑器中编写的代码发送到服务器
- javascript - JavaScript 表单验证 2 个字母 1 个数字
- python - 从给定模板生成文本