Oracle中序列的替代方法是什么,需要为主键列生成ID。
我试过这个:
CREATE SEQUENCE game_id_seq START WITH 1000 INCREMENT BY 1;
game_id_seq.nextval
但它告诉我:
UPDATE或INSERT语句尝试插入重复键。 对于在DBMS MAC模式下配置的Trusted Oracle,您可能会看到 如果重复条目存在于不同级别,则显示此消息。
感谢
答案 0 :(得分:1)
您已创建一个以数字1000开头的序列。如果您的表已包含数据,请确保序列的开头数字大于表中已有的最大数字。