t_rel_compo_record.sql 3.2 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576
  1. -- 部件维修记录表
  2. CREATE TABLE t_rel_compo_record (
  3. RECORD_ID NUMBER(20) NOT NULL,
  4. PLANT VARCHAR2(100),
  5. DEV_NAME VARCHAR2(200),
  6. DEV_TAG VARCHAR2(100),
  7. COMPO_NAME VARCHAR2(200),
  8. COMPO_ID VARCHAR2(100),
  9. MAINT_TYPE VARCHAR2(50),
  10. MAINT_DEPT VARCHAR2(100),
  11. INSPECTOR VARCHAR2(100),
  12. INSPECT_CONTENT VARCHAR2(500),
  13. INSPECT_TIME DATE,
  14. RESPONSIBLE VARCHAR2(100),
  15. MAINT_CONTENT VARCHAR2(500),
  16. MAINT_RESULT VARCHAR2(50),
  17. MAINT_TIME DATE,
  18. MAINT_COST NUMBER(18,2),
  19. MAINT_DURATION NUMBER(10,2),
  20. PROCESS_LOSS VARCHAR2(500),
  21. ATTACHMENTS VARCHAR2(500),
  22. DEL_FLAG NUMBER(1) DEFAULT 0,
  23. CREATER_CODE VARCHAR2(64),
  24. CREATEDATE DATE,
  25. UPDATER_CODE VARCHAR2(64),
  26. UPDATEDATE DATE,
  27. DEPT_ID NUMBER(20),
  28. REMARKS VARCHAR2(500),
  29. CONSTRAINT pk_t_rel_compo_record PRIMARY KEY (RECORD_ID)
  30. );
  31. -- 添加表注释
  32. COMMENT ON TABLE t_rel_compo_record IS '部件维修记录表';
  33. -- 添加字段注释
  34. COMMENT ON COLUMN t_rel_compo_record.RECORD_ID IS '记录ID';
  35. COMMENT ON COLUMN t_rel_compo_record.PLANT IS '装置';
  36. COMMENT ON COLUMN t_rel_compo_record.DEV_NAME IS '设备名称';
  37. COMMENT ON COLUMN t_rel_compo_record.DEV_TAG IS '设备位号';
  38. COMMENT ON COLUMN t_rel_compo_record.COMPO_NAME IS '部件名称';
  39. COMMENT ON COLUMN t_rel_compo_record.COMPO_ID IS '部件ID';
  40. COMMENT ON COLUMN t_rel_compo_record.MAINT_TYPE IS '维修类型';
  41. COMMENT ON COLUMN t_rel_compo_record.MAINT_DEPT IS '维修部门';
  42. COMMENT ON COLUMN t_rel_compo_record.INSPECTOR IS '检查人';
  43. COMMENT ON COLUMN t_rel_compo_record.INSPECT_CONTENT IS '检查内容';
  44. COMMENT ON COLUMN t_rel_compo_record.INSPECT_TIME IS '检查时间';
  45. COMMENT ON COLUMN t_rel_compo_record.RESPONSIBLE IS '维修责任人';
  46. COMMENT ON COLUMN t_rel_compo_record.MAINT_CONTENT IS '维修内容';
  47. COMMENT ON COLUMN t_rel_compo_record.MAINT_RESULT IS '维修结果';
  48. COMMENT ON COLUMN t_rel_compo_record.MAINT_TIME IS '维修时间';
  49. COMMENT ON COLUMN t_rel_compo_record.MAINT_COST IS '维修费用';
  50. COMMENT ON COLUMN t_rel_compo_record.MAINT_DURATION IS '维修时长';
  51. COMMENT ON COLUMN t_rel_compo_record.PROCESS_LOSS IS '工艺损失';
  52. COMMENT ON COLUMN t_rel_compo_record.ATTACHMENTS IS '附件';
  53. COMMENT ON COLUMN t_rel_compo_record.DEL_FLAG IS '删除标志(0代表存在 2代表删除)';
  54. COMMENT ON COLUMN t_rel_compo_record.CREATER_CODE IS '创建人';
  55. COMMENT ON COLUMN t_rel_compo_record.CREATEDATE IS '创建时间';
  56. COMMENT ON COLUMN t_rel_compo_record.UPDATER_CODE IS '修改人';
  57. COMMENT ON COLUMN t_rel_compo_record.UPDATEDATE IS '修改时间';
  58. COMMENT ON COLUMN t_rel_compo_record.DEPT_ID IS '部门编号';
  59. COMMENT ON COLUMN t_rel_compo_record.REMARKS IS '备注';
  60. -- 创建序列
  61. CREATE SEQUENCE seq_t_rel_compo_record
  62. START WITH 1
  63. INCREMENT BY 1
  64. NOCACHE
  65. NOCYCLE;
  66. -- 创建索引
  67. CREATE INDEX idx_compo_record_dev_tag ON t_rel_compo_record(DEV_TAG);
  68. CREATE INDEX idx_compo_record_compo_id ON t_rel_compo_record(COMPO_ID);
  69. CREATE INDEX idx_compo_record_maint_time ON t_rel_compo_record(MAINT_TIME);
  70. CREATE INDEX idx_compo_record_inspect_time ON t_rel_compo_record(INSPECT_TIME);
  71. CREATE INDEX idx_compo_record_responsible ON t_rel_compo_record(RESPONSIBLE);
  72. CREATE INDEX idx_compo_record_dept_id ON t_rel_compo_record(DEPT_ID);