当用数据库移植工具进行数据转移的时候,需要更新oracle的序列到指定的值才能正常使用,现在我用存储过程实现,以备以后使用。
1. 创建存储过程
create or replace procedure ChangeSequenceProc is
i number(8);
s number(8);
begin
for i in 1..10000 loop
SELECT hibernate_sequence.nextval into s from dual;
end loop;
end ChangeSequenceProc;
2. 调用存储过程
begin
-- Call the procedure
changesequenceproc;
end;
3. 查新当前序列
select hibernate_sequence.nextval from dual;
程序都很简单就不再进行说了哈,到此就完成了哈... ...