oracle 14137

Oracle 14137是一个SQL错误;它通常发生在需要去重的时候。如果您的数据库操作需要对已存在数据进行去重处理,而这些数据已经存在了很长时间,那么您可能会遇到:ORA-14137这个错误。

解决这个错误的方法是通过创建索引,并使用UNIQUE去修饰已存在的列。下面以一个示例来说明:

CREATE INDEX idx_emp_email ON employees(email, employee_id) TABLESPACE user_data PARALLEL 4; ALTER TABLE employee ADD CONSTRAINT unique_email UNIQUE (email) USING INDEX idx_emp_email; COMMIT;