前言
之前装了达梦数据库在测试服务器,后面服务器需要用作其他用途,很快啊,咔咔一顿给系统重置了,等到项目要本地测试发现数据库没了。。没得办法,只能从生产把一些数据备份下来。
问题
生产弄下来的数据,序列号对不上,插入数据给报唯一性约束了。。找到序列表,还想着像MySQL那样,直接改,发现还不行。
方式
新开一个SQL编辑窗口,把序列表的增量值记着,
//先把序列的增量设为一个想要的值
ALTER SEQUENCE HIBERNATE_SEQUENCE increment by 20000;
//调用语句把当前序列值更新
select HIBERNATE_SEQUENCE.nextval from dual;
//恢复序列原来的增量值
ALTER SEQUENCE HIBERNATE_SEQUENCE increment by 1;
HIBERNATE_SEQUENCE 是序列表的名称