t_rel_devplan.sql 2.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657
  1. -- 设备维修计划表
  2. CREATE TABLE t_rel_devplan (
  3. PLAN_ID NUMBER(20) NOT NULL,
  4. PLANT VARCHAR2(100),
  5. DEV_NAME VARCHAR2(200),
  6. DEV_TAG VARCHAR2(100),
  7. PLAN_TIME DATE,
  8. APPROVAL_STATUS VARCHAR2(50),
  9. RESPONSIBLE VARCHAR2(100),
  10. COMPLETION_STATUS VARCHAR2(50),
  11. PROCESS_ID VARCHAR2(100),
  12. APPROVER VARCHAR2(100),
  13. DEL_FLAG NUMBER(1) DEFAULT 0,
  14. CREATER_CODE VARCHAR2(64),
  15. CREATEDATE DATE,
  16. UPDATER_CODE VARCHAR2(64),
  17. UPDATEDATE DATE,
  18. DEPT_ID NUMBER(20),
  19. REMARKS VARCHAR2(500),
  20. CONSTRAINT pk_t_rel_devplan PRIMARY KEY (PLAN_ID)
  21. );
  22. -- 添加表注释
  23. COMMENT ON TABLE t_rel_devplan IS '设备维修计划表';
  24. -- 添加字段注释
  25. COMMENT ON COLUMN t_rel_devplan.PLAN_ID IS '计划ID';
  26. COMMENT ON COLUMN t_rel_devplan.PLANT IS '装置';
  27. COMMENT ON COLUMN t_rel_devplan.DEV_NAME IS '设备名称';
  28. COMMENT ON COLUMN t_rel_devplan.DEV_TAG IS '设备位号';
  29. COMMENT ON COLUMN t_rel_devplan.PLAN_TIME IS '计划维修时间';
  30. COMMENT ON COLUMN t_rel_devplan.APPROVAL_STATUS IS '计划审批状态';
  31. COMMENT ON COLUMN t_rel_devplan.RESPONSIBLE IS '责任人';
  32. COMMENT ON COLUMN t_rel_devplan.COMPLETION_STATUS IS '计划完成状态';
  33. COMMENT ON COLUMN t_rel_devplan.PROCESS_ID IS '审批流程ID';
  34. COMMENT ON COLUMN t_rel_devplan.APPROVER IS '审批人';
  35. COMMENT ON COLUMN t_rel_devplan.DEL_FLAG IS '删除标志(0代表存在 2代表删除)';
  36. COMMENT ON COLUMN t_rel_devplan.CREATER_CODE IS '创建人';
  37. COMMENT ON COLUMN t_rel_devplan.CREATEDATE IS '创建时间';
  38. COMMENT ON COLUMN t_rel_devplan.UPDATER_CODE IS '修改人';
  39. COMMENT ON COLUMN t_rel_devplan.UPDATEDATE IS '修改时间';
  40. COMMENT ON COLUMN t_rel_devplan.DEPT_ID IS '部门编号';
  41. COMMENT ON COLUMN t_rel_devplan.REMARKS IS '备注';
  42. -- 创建序列
  43. CREATE SEQUENCE seq_t_rel_devplan
  44. START WITH 1
  45. INCREMENT BY 1
  46. NOCACHE
  47. NOCYCLE;
  48. -- 创建索引
  49. CREATE INDEX idx_devplan_dev_tag ON t_rel_devplan(DEV_TAG);
  50. CREATE INDEX idx_devplan_plan_time ON t_rel_devplan(PLAN_TIME);
  51. CREATE INDEX idx_devplan_approval_status ON t_rel_devplan(APPROVAL_STATUS);
  52. CREATE INDEX idx_devplan_responsible ON t_rel_devplan(RESPONSIBLE);
  53. CREATE INDEX idx_devplan_dept_id ON t_rel_devplan(DEPT_ID);