04_create_sequences.sql 1.7 KB

12345678910111213141516171819202122232425262728293031323334353637
  1. -- ============================================================
  2. -- 关务对接表 - Oracle主键序列
  3. -- 命名规则:表名_SEQ
  4. -- MyBatis-Plus通过@KeySequence注解自动从序列取nextval作为主键
  5. -- ============================================================
  6. -- WO101账册备案
  7. CREATE SEQUENCE GW_EMS_HEAD_SEQ START WITH 1 INCREMENT BY 1 NOCACHE NOCYCLE;
  8. CREATE SEQUENCE GW_EMS_LIST_SEQ START WITH 1 INCREMENT BY 1 NOCACHE NOCYCLE;
  9. -- WO102出入库确认
  10. CREATE SEQUENCE GW_CONFIRM_HEAD_SEQ START WITH 1 INCREMENT BY 1 NOCACHE NOCYCLE;
  11. CREATE SEQUENCE GW_CONFIRM_LIST_SEQ START WITH 1 INCREMENT BY 1 NOCACHE NOCYCLE;
  12. -- WO103工单
  13. CREATE SEQUENCE GW_WO_HEAD_SEQ START WITH 1 INCREMENT BY 1 NOCACHE NOCYCLE;
  14. CREATE SEQUENCE GW_WO_EXG_LIST_SEQ START WITH 1 INCREMENT BY 1 NOCACHE NOCYCLE;
  15. CREATE SEQUENCE GW_WO_IMG_LIST_SEQ START WITH 1 INCREMENT BY 1 NOCACHE NOCYCLE;
  16. -- WO105实盘库存
  17. CREATE SEQUENCE GW_WH_HEAD_SEQ START WITH 1 INCREMENT BY 1 NOCACHE NOCYCLE;
  18. CREATE SEQUENCE GW_WH_LIST_SEQ START WITH 1 INCREMENT BY 1 NOCACHE NOCYCLE;
  19. -- WO106核销结案
  20. CREATE SEQUENCE GW_DCR_HEAD_SEQ START WITH 1 INCREMENT BY 1 NOCACHE NOCYCLE;
  21. CREATE SEQUENCE GW_DCR_INVT_LIST_SEQ START WITH 1 INCREMENT BY 1 NOCACHE NOCYCLE;
  22. CREATE SEQUENCE GW_DCR_WO_LIST_SEQ START WITH 1 INCREMENT BY 1 NOCACHE NOCYCLE;
  23. CREATE SEQUENCE GW_DCR_STOCK_LIST_SEQ START WITH 1 INCREMENT BY 1 NOCACHE NOCYCLE;
  24. -- MQ日志 & 回执
  25. CREATE SEQUENCE GW_MQ_LOG_SEQ START WITH 1 INCREMENT BY 1 NOCACHE NOCYCLE;
  26. CREATE SEQUENCE GW_RESPONSE_SEQ START WITH 1 INCREMENT BY 1 NOCACHE NOCYCLE;
  27. COMMIT;
  28. -- 验证:查询所有序列
  29. SELECT SEQUENCE_NAME FROM USER_SEQUENCES WHERE SEQUENCE_NAME LIKE 'GW_%' ORDER BY SEQUENCE_NAME;