OracleデータベースのSQLファイルをダンプした後、違反したエラー固有制約(xxx.xxx)が報告されます(Oracleの自己インクリメントを変更することで解決)

OracleデータベースのSQLファイルをインポートした後、データの読み取りに問題はなく、データの書き込みエラーは一意性制約(xxx.xxx)に違反していると報告されます

解決

最初に元の自動インクリメント設定を削除します

DROP SEQUENCE  XXX

次に、自動インクリメント設定を追加します

CREATE SEQUENCE xxx
    INCREMENT BY 1  --从1开始

    START WITH 101113   --注意,这里设置一定要比现有的数据ID的最大值要大,
    					--例如我最大id值是101112,所以我设置成101113

    MINVALUE 1	--设置最小值

    NOMAXVALUE	--设置最大值

    NOCYCLE	--设置循环

    NOCACHE 	--设置缓存

設定後、データを追加し、主キーの自動インクリメントを完了することができます

おすすめ

転載: blog.csdn.net/weixin_39067447/article/details/95344185