1.用存储过程让myseq序列归0

declare
n number(10);
tsql varchar2(100);
begin
select MYSEQ.nextval into n from dual;
n:=-(n-1);
tsql:='alter sequence MYSEQ increment by'|| n;
execute immediate tsql;
select MYSEQ.nextval into n from dual;
tsql:='alter sequence MYSEQ increment by 1';
execute immediate tsql;
end;
/ 

2.重建序列

drop sequence seq_name;
create sequence seq_name
start with 0
minvalue 0

 

相关文章:

  • 2021-08-13
  • 2022-01-05
  • 2021-09-24
  • 2021-12-13
猜你喜欢
  • 2021-07-08
  • 2022-03-03
  • 2021-10-03
  • 2022-12-23
  • 2022-12-23
  • 2022-02-16
  • 2022-01-07
相关资源
相似解决方案