oracle sequence 删除与重建

 时间:2024-10-14 01:23:13

1、删除序列--删除序列,如果存在则删除,如果不判断会报错declare num number;beginselect count(1) into num from user_sequences where sequence_name= 'SQ_Name'; if num=1 then execute immediate 'drop SEQUENCE SQ_Name'; end if;end;

2、创建序列DECLARE s_ID NUMBER;BEGINselect MAX(RECID)+1 into s_ID from S_Tab造婷用痃leName;--序列起始号获得,某列的最大值+1EXECUTE immediate 'create sequence SQ_SequName minvalue 1 maxvalue 9999999999999999999999999999 start with '||s_ID||'increment by 1 cache 200';END;

  • 图解JSON串如何生成实体类
  • 不同面料对皮肤的影响
  • 六边形拼图的Level-30如何通过?
  • 家常菜——丝瓜瘦肉汤
  • 清明饺怎么做
  • 热门搜索
    甲状腺结节是怎么引起 甲沟炎怎么治疗 零存整取利息怎么算 脖子落枕怎么办 宝贝英文怎么写 鳕鱼怎么做 在职研究生怎么报名 中国矿业大学怎么样 联想摄像头怎么打开 荷兰猪怎么养