oracle - 将表索引从唯一修改为非唯一

标签 oracle

我希望将表的索引从唯一修改为非唯一。

该表当前不为空。在进行更新之前我是否必须清除所有行?

最佳答案

不,您不需要清除所有行,您只需删除索引并在不使用 unique 修饰符的情况下创建它:

create index my_non_unique_ix on my_table( my_col);

关于oracle - 将表索引从唯一修改为非唯一,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12038872/

相关文章:

node.js - Strongloop Oracle 通过脚本连接

oracle - 如何使用Toad从Oracle中的函数获取返回值

sql - 从 View 创建表 - Oracle SQL SQL 错误 : ORA-01723: zero-length columns are not allowed

sql - 在Oracle中,为什么 '' = ''为假?

sql - 如何将两个表组合成拥有相同的列?

mysql - SQL - 比较 1 亿张表上的文本(组合)

database - DB2 和 Oracle 之间的差异

oracle - 如何测试字符串是否在预定义字符串列表中?

SQL BETWEEN 不工作

sql - 在 Oracle 中排序 VARCHAR2 日期