ORA-02280: duplicate or conflicting CYCLE/NOCYCLE specifications
Cause: Self-evident.
Action: Remove the duplicate or conflicting specification.
ORA-02280错误指示序列对象中存在重复或冲突的CYCLE/NOCYCLE规范。
ORA-02280 指示序列对象中的规范的CYCLE/NOCYCLE详细信息未明确或冲突。一个序列动作中只能也只有指定一种行为。当创建序列时,指定NOCYCLE,则永不循环,而仅为一个序列生成数值,直到它用尽;当指定CYCLE时,则开始循环,当到达最大值时又重新开始,这样不停的循环下去。
当试图创建一个序列的时候,会出现ORA-02280错误,比如:
SQL> create sequence seq_test cycle;
错误提示:
ORA-02280: duplicate or conflicting CYCLE/NOCYCLE specifications
1. 确认Error信息的信息并尝试重新创建序列对象。
2. 有可能有其他用户或会话正在使用相同的序列,从而造成冲突,因此可以先查看当前系统中是否存在该序列,使用如下sql登录到数据库:
SELECT owner, sequence_name FROM dba_sequences WHERE sequence_name = ‘&seq_name’;
3. 如果存在,可在创建时指定拥有者来解决冲突,比如:
CREATE SEQUENCE SYS.SEQ_TEST CYCLE;
本文标签:ORA-02280 duplicate or conflicting CYCLE NOCYCLE specifications
原文链接:
版权说明: 本文由作者上传,本站仅提供存储服务,转载请注明原文链接