首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > 其他数据库 >

Oracle 修改序列有关问题

2012-11-11 
Oracle 修改序列问题在做项目的时候,会遇到Oracle数据库的迁移,那么序列可能会被重置,导致序列的当前小于

Oracle 修改序列问题

在做项目的时候,会遇到Oracle数据库的迁移,那么序列可能会被重置,导致序列的当前值小于使用该序列的表中字段 最大值的时候 ,出现一下错误,


[DH-OFFICE] 2012-10-30 19:48:32 WARN [http-8080-5] JDBCExceptionReporter.logExceptions(100) | SQL Error: 1, SQLState: 23000[DH-OFFICE] 2012-10-30 19:48:32 ERROR [http-8080-5] JDBCExceptionReporter.logExceptions(101) | ORA-00001: 违反唯一约束条件 (DHOFFICE.PK_APP_USER)

修改序列值:

查询下最大值

select max(userid) from userinfo



在原有的最大值基础上添加100
alter sequence s_app_user increment by 100;


搞定!

热点排行