oracle的序列重置值有两种方法:
假设现有表 T_test 对应主键的sequence为seq_test_id
方法一:重建sequence:
删除序列seq_test_id,然后重新新建序列seq_test_id,将新序列seq_test_id的start with值改为一个合适的num,可以直接使用下面这个函数来实现。
create or replace function SF_SET_SEQ_NEXTVAL(vcSeqName in varchar2, lNextVal in number) return number is
/* ===========================================================================
* 函 数 名:sf_set_seq_nextval
*
* 用 途:将SEQUENCE设置成下一个值
*
* ============================&#