【发布时间】:2019-06-10 12:15:42
【问题描述】:
我使用过 Oracle 11g 和一些表,使用下面的命令在忽略所有空白的特定列上创建唯一索引。
CREATE UNIQUE INDEX UK_LOCATION_NAME ON LOCATION(UPPER(REGEXP_REPLACE("FARSI_NAME",'\s+','')));
最近Oracle数据库更新到12c,执行上述命令报错:
[2019-06-08 19:44:08] [42000][1743] ORA-01743:只能索引纯函数
如何定义一个忽略空格(空格、制表符、...)的唯一索引?
【问题讨论】:
标签: oracle oracle12c unique-constraint