Oracle 修改序列问题
2012-10-30 20:07
183 查看
在做项目的时候,会遇到Oracle数据库的迁移,那么序列可能会被重置,导致序列的当前值小于使用该序列的表中字段 最大值的时候 ,出现一下错误,
修改序列值:
查询下最大值
select max(userid) from userinfo
在原有的最大值基础上添加100
alter sequence s_app_user increment by 100;
搞定!
[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;
搞定!
相关文章推荐
- Oracle修改序列(Sequence)起始值问题
- Oracle表结构修改触发视图无法正常使用问题
- Oracle 主机修改IP地址导致的问题的处理
- Oracle修改序列
- Oracle DB 服务器 系统时间修改问题 与 SCN 关系的深入研究 .
- oracle安装中遇到的问题 修改计算机名后不能连接
- Spring-boot+JPA+Hibernate项目修改数据库MySQL为Oracle出现的问题
- oracle修改序列的当前值
- ORACLE 主键外键问题 建立序列
- oracle 用户密码修改解锁问题
- Oracle序列(Sequence)创建、使用、修改、删除
- oracle用存储过程创建序列时权限不足问题
- 【转】关于Oracle修改IP地址引起的问题
- Oracle修改表中记录时出现record is locked by another user的问题
- Oracle修改表某字段不允许为空问题。
- oracle中表空间的大小修改问题
- 修改EFOracleProvider——解决分页排序问题
- oracle修改连接数后无法启动(信号量的问题)
- oracle 数据库序列问题
- 修改Oracle序列(sequence)的初始值(start with)