我将一些数据导入到我的模式中,并且我的所有表格都有一个序列。在我的旧应用程序中,序列大约是1000,但是这个新序列从4开始,因此在尝试输入新行时发生冲突。有没有更新序列的方法,或者有没有办法在数据库创建过程中将序列设置为某个数字?我不介意做一个创建删除操作并再次导入数据。我基本上只是想将序列设置为从1000开始。谢谢。如何使用oracle 11g数据库更新Grails中的hibernate_sequence?
1
A
回答
3
你应该能够增加增量,访问序列,然后重置增量,如:
alter sequence [sequence name]
increment by [desired value minus current value];
select [sequence name].nextval from dual;
alter sequence [sequence name]
increment by 1;
1
您可以随时设置序列的起始号创建时:
CREATE SEQUENCE my_sequence
MINVALUE 1000
START WITH 1000
INCREMENT BY 1;
相关问题
- 1. 在Oracle 11g数据库中更新用户的最新行?
- 2. 如何连接oracle 11g r1数据库
- 3. 如何使用Vert.x将Blob插入到Oracle数据库11g中?
- 4. Oracle 11g数据库上的Oracle ORA-01805
- 5. 如何使用SQL Developer命令行在Oracle Database 11g中创建新数据库?
- 6. Oracle:如何仅更新oracle数据库中的最新行
- 7. 如何使用java更新Oracle数据库中的BLOB列
- 8. 更改oracle 11g中的数据捕获
- 9. 如何使用Asp.Net连接到Oracle 11g数据库
- 10. 如何在Oracle 11g数据库中插入Jtable数据
- 11. Oracle 11g复制 - 使用刷新提交远程数据库(数据库链接)
- 12. 在oracle中缩小数据库11g
- 13. Oracle数据库未使用NetBeans更新
- 14. 更新使用Oracle数据库
- 15. 如何监视oracle数据库更新?
- 16. 无法使用java更新oracle数据库中的数据
- 17. 如何在Oracle 11g中恢复我的数据库模式?
- 18. 如何从Oracle数据库11g中的BLOB字段获取XML?
- 19. 收到的每月费用查询 - Oracle 11g数据库上的Oracle 11g
- 20. 使用Oracle 11g的ODBC数据源
- 21. 前一天的数据使用Oracle 11g
- 22. 尝试使用Oracle托管驱动程序更新C#Asp.net中的ORACLE 11G数据库。
- 23. 无法更新行中的Oracle数据库使用C#库
- 24. 批量更新Oracle中的列11G
- 25. 不能在Oracle 11g中使用数据库
- 26. 更新Oracle数据库中的单列
- 27. 如何在Oracle 11g中创建和访问多个数据库?
- 28. 如何在Oracle 11g(Application Express Edition)中导出导入数据库?
- 29. 如何使用数据库中的数据更新(刷新)JTable
- 30. Oracle 11g和数据库连接
谢谢杰西。我希望我可以接受这两个答案,并给出你们两点的建议,但这个帮助我更多,因为我的序列已经存在,我只需要更新它。 – Universitas 2012-07-30 20:09:41