oracle 添加账号密码Oracle修改序列的问题

Oracle修改序列的问题

 

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

 

[javascript] 

[DH-OFFICE] 2012-10-30 19:48:32 WARN [http-8080-5] JDBCExceptionReporter.
logExceptions(100) | SQL Error: 1, SQLState: 23000 &nboracle账号sp;

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

 www.2cto.com  

修改序列值:

查询下最大值

select max(userid) from userinfo

 

在原有的最大值基础上添加100

alter sequence s_app_user increment by 100;

 

搞定!
 

此条目发表在oracle metalink账号分类目录,贴了标签。将固定链接加入收藏夹。