Files
zgwl-end/database/SEAL_CONTRACT_LAUNCH_PLAN.sql
T
2026-07-13 14:53:02 +08:00

78 lines
3.0 KiB
SQL

-- =============================================
-- SEAL_CONTRACT_LAUNCH_PLAN 建表脚本 (Oracle)
-- 自动整理生成,已合并历史patch字段
-- 执行方式: sqlplus developer/dev123@localhost/XEPDB1 @SEAL_CONTRACT_LAUNCH_PLAN.sql
-- =============================================
WHENEVER SQLERROR EXIT SQL.SQLCODE;
BEGIN
EXECUTE IMMEDIATE 'DROP SEQUENCE SEQ_SEAL_CONTRACT_LAUNCH_PLAN';
EXCEPTION
WHEN OTHERS THEN
IF SQLCODE != -2289 THEN RAISE; END IF;
END;
/
BEGIN
EXECUTE IMMEDIATE 'DROP TABLE SEAL_CONTRACT_LAUNCH_PLAN CASCADE CONSTRAINTS';
EXCEPTION
WHEN OTHERS THEN
IF SQLCODE != -942 THEN RAISE; END IF;
END;
/
CREATE TABLE SEAL_CONTRACT_LAUNCH_PLAN (
ID NUMBER(19) NOT NULL,
CONTRACT_ID NUMBER(19) NOT NULL,
PLAN_MATTER VARCHAR2(500 CHAR) NOT NULL,
PLAN_WHERE VARCHAR2(500 CHAR) NOT NULL,
PLAN_TIME DATE NOT NULL,
PLAN_DAY NUMBER(10) DEFAULT 3,
PLAN_MONEY NUMBER(20, 2),
PLAN_SUBJECT_CODE VARCHAR2(100 CHAR),
PLAN_SUBJECT_NAME VARCHAR2(200 CHAR),
EXECUTOR_UNIT_ID NUMBER(19),
PLAN_DETAIL VARCHAR2(1000 CHAR),
PLAN_STATUS VARCHAR2(20 CHAR) DEFAULT '0',
CREATE_BY VARCHAR2(64 CHAR),
CREATE_TIME DATE DEFAULT SYSDATE,
UPDATE_BY VARCHAR2(64 CHAR),
UPDATE_TIME DATE DEFAULT SYSDATE,
IS_DELETED VARCHAR2(2 CHAR) DEFAULT 'N',
REMARK VARCHAR2(1000 CHAR),
CONSTRAINT PK_SEAL_CONTRACT_LAUNCH_PLAN PRIMARY KEY (ID)
);
COMMENT ON TABLE SEAL_CONTRACT_LAUNCH_PLAN IS '合同履行计划表';
COMMENT ON COLUMN SEAL_CONTRACT_LAUNCH_PLAN.ID IS '主键ID';
COMMENT ON COLUMN SEAL_CONTRACT_LAUNCH_PLAN.CONTRACT_ID IS '合同主表ID';
COMMENT ON COLUMN SEAL_CONTRACT_LAUNCH_PLAN.PLAN_MATTER IS '履行事项';
COMMENT ON COLUMN SEAL_CONTRACT_LAUNCH_PLAN.PLAN_WHERE IS '履约条件';
COMMENT ON COLUMN SEAL_CONTRACT_LAUNCH_PLAN.PLAN_TIME IS '节点日期';
COMMENT ON COLUMN SEAL_CONTRACT_LAUNCH_PLAN.PLAN_DAY IS '提前提醒天数';
COMMENT ON COLUMN SEAL_CONTRACT_LAUNCH_PLAN.PLAN_MONEY IS '款项金额';
COMMENT ON COLUMN SEAL_CONTRACT_LAUNCH_PLAN.PLAN_SUBJECT_CODE IS '所属主体编码';
COMMENT ON COLUMN SEAL_CONTRACT_LAUNCH_PLAN.PLAN_SUBJECT_NAME IS '所属主体名称';
COMMENT ON COLUMN SEAL_CONTRACT_LAUNCH_PLAN.EXECUTOR_UNIT_ID IS '执行人公司ID';
COMMENT ON COLUMN SEAL_CONTRACT_LAUNCH_PLAN.PLAN_DETAIL IS '备注';
COMMENT ON COLUMN SEAL_CONTRACT_LAUNCH_PLAN.PLAN_STATUS IS '反馈状态';
COMMENT ON COLUMN SEAL_CONTRACT_LAUNCH_PLAN.CREATE_BY IS '创建人';
COMMENT ON COLUMN SEAL_CONTRACT_LAUNCH_PLAN.CREATE_TIME IS '创建时间';
COMMENT ON COLUMN SEAL_CONTRACT_LAUNCH_PLAN.UPDATE_BY IS '更新人';
COMMENT ON COLUMN SEAL_CONTRACT_LAUNCH_PLAN.UPDATE_TIME IS '更新时间';
COMMENT ON COLUMN SEAL_CONTRACT_LAUNCH_PLAN.IS_DELETED IS '逻辑删除标记';
COMMENT ON COLUMN SEAL_CONTRACT_LAUNCH_PLAN.REMARK IS '备注';
CREATE INDEX IDX_SC_PLAN_CTID ON SEAL_CONTRACT_LAUNCH_PLAN (CONTRACT_ID);
CREATE SEQUENCE SEQ_SEAL_CONTRACT_LAUNCH_PLAN
INCREMENT BY 1
MINVALUE 1
MAXVALUE 9999999999999999999999999999
NOCYCLE
CACHE 20
NOORDER;
COMMIT;