ORACLE序列的当前值可不可以修改?
假如当前有一sequence,其起始值是1,最大值是10000,当前值是345. 这里,能不能只用一个类似于alter sequence...之类的语句将该sequence的当前值重置为1?
然后再alter回去。 --麻烦:还不如删除序列,重建!...............引用 然后再alter回去。 这个方法挺好,不过再将increment设置为-2之后, 需要select一下该序列的.nextval才能达到当前值减小的目的。 然后再将该序列的increment重置为1. 能再简化些么? 只有这个方法。要不就删了重建。 结帖 序列只是一个标识列,没有什么意义
相关问答:
我在创建数据库的时候用的名字为oracle10,但是创建好后,在默认的目录下显示的名称却是oracle10g,这是为什么? 你看的 10g是安装目录吧 SQL> select name from v$database; NAME --------- ORCL
......
private static final String URL = "jdbc:oracle:thin:@localhost:1521:orcl"; private static final String USERNAME = "sys"; private static final String PASSWORD = "s ......
各位大哥,帮个忙。 下个Oracle for vista 版本的安装试试 10G和11G的 http://www.oracle.com/technology/software/products/database/index.html ------------------------------------------- ......
在系统运行的时候总是有一块磁盘始终闪红灯,进入系统后 #topas查看总是有一块磁盘%BUSY为90%以上, 数据库版本:oracle 9.2.0.7 数据文件挂载的节点:/oradata/pcs/ 逻辑卷号lv04 #lslv -l lv04
......