Untitled
user_8843816
plain_text
a year ago
4.3 kB
6
Indexable
CREATE TABLE BUSI_DOC_VAS_ITEM_ACTV_HIS
(
BUSA_ACTV_SEQ VARCHAR(20),
BIZ_KEY VARCHAR(20),
USER_ID VARCHAR(100),
DOC_ID VARCHAR(50),
DV_CD CHAR(1),
ACTV_CD CHAR(1),
FLD_TYPE CHAR(1),
REF_NO VARCHAR(500),
REF_NO2 VARCHAR(500),
REG_ID VARCHAR(100),
REG_DTM VARCHAR(14),
MOD_ID VARCHAR(100),
MOD_DTM VARCHAR(14)
);
ALTER TABLE BUSI_DOC_VAS_ITEM_ACTV_HIS
ADD CONSTRAINT PK_BUSI_DOC_VAS_ITEM_ACTV_HIS PRIMARY KEY (
BUSA_ACTV_SEQ
);
COMMENT ON TABLE BUSI_DOC_VAS_ITEM_ACTV_HIS IS 'BUSI_DOC_VAS_ITEM_ACTV_HIS';
COMMENT ON COLUMN BUSI_DOC_VAS_ITEM_ACTV_HIS.BUSA_ACTV_SEQ IS 'Sales and Expenses Activity Sequence';
COMMENT ON COLUMN BUSI_DOC_VAS_ITEM_ACTV_HIS.BIZ_KEY IS '사업자키';
COMMENT ON COLUMN BUSI_DOC_VAS_ITEM_ACTV_HIS.USER_ID IS '사용자ID';
COMMENT ON COLUMN BUSI_DOC_VAS_ITEM_ACTV_HIS.DOC_ID IS '문서ID';
COMMENT ON COLUMN BUSI_DOC_VAS_ITEM_ACTV_HIS.DV_CD IS '구분코드';
COMMENT ON COLUMN BUSI_DOC_VAS_ITEM_ACTV_HIS.ACTV_CD IS 'Activity Code';
COMMENT ON COLUMN BUSI_DOC_VAS_ITEM_ACTV_HIS.FLD_TYPE IS 'Field Type';
COMMENT ON COLUMN ACCT_TRNS_RCV_PAY_INFM.REF_NO IS '참조번호';
COMMENT ON COLUMN BUSI_DOC_VAS_ITEM_ACTV_HIS.REF_NO2 IS '참조번호2';
COMMENT ON COLUMN BUSI_DOC_VAS_ITEM_ACTV_HIS.REG_ID IS '등록자ID';
COMMENT ON COLUMN BUSI_DOC_VAS_ITEM_ACTV_HIS.REG_DTM IS '등록일시';
COMMENT ON COLUMN BUSI_DOC_VAS_ITEM_ACTV_HIS.MOD_ID IS '수정자ID';
COMMENT ON COLUMN BUSI_DOC_VAS_ITEM_ACTV_HIS.MOD_DTM IS '수정일시';
ALTER TABLE BUSI_DOC_VAS_ITEM_ACTV_HIS
ALTER COLUMN BUSA_ACTV_SEQ SET NOT NULL;
ALTER TABLE BUSI_DOC_VAS_ITEM_ACTV_HIS
ALTER COLUMN BIZ_KEY SET NOT NULL;
ALTER TABLE BUSI_DOC_VAS_ITEM_ACTV_HIS
ALTER COLUMN USER_ID SET NOT NULL;
ALTER TABLE BUSI_DOC_VAS_ITEM_ACTV_HIS
ALTER COLUMN DOC_ID SET NOT NULL;
ALTER TABLE BUSI_DOC_VAS_ITEM_ACTV_HIS
ALTER COLUMN ACTV_CD SET NOT NULL;
--- BUSI_DOC_VAS_ITEM_ACTV_HIS_C001 ---
INSERT INTO BUSI_DOC_VAS_ITEM_ACTV_HIS ( BUSA_ACTV_SEQ
, BIZ_KEY
, USER_ID
, DOC_ID
, DV_CD
, ACTV_CD
, FLD_TYPE
, REF_NO
, REF_NO2
, REG_ID
, REG_DTM
, MOD_ID
, MOD_DTM)
VALUES ( :BUSA_ACTV_SEQ
, :BIZ_KEY
, :USER_ID
, :DOC_ID
, :DV_CD
, :ACTV_CD
, :FLD_TYPE
, :REF_NO
, :REF_NO2
, :REG_ID
, :REG_DTM
, :MOD_ID
, :MOD_DTM);
--- BUSI_DOC_VAS_ITEM_ACTV_HIS_R001 ---
SELECT BUSA_ACTV_SEQ
, BIZ_KEY
, USER_ID
, DOC_ID
, DV_CD
, ACTV_CD
, FLD_TYPE
, REF_NO
, REF_NO2
, REG_ID
, REG_DTM
, MOD_ID
, MOD_DTM
FROM BUSI_DOC_VAS_ITEM_ACTV_HIS
WHERE 1 = 1
??;
--- BUSI_DOC_VAS_ITEM_ACTV_HIS_U001 ---
UPDATE BUSI_DOC_VAS_ITEM_ACTV_HIS
SET BIZ_KEY = COALESCE(:BIZ_KEY, BIZ_KEY)
, USER_ID = COALESCE(:USER_ID, USER_ID)
, DOC_ID = COALESCE(:DOC_ID, DOC_ID)
, DV_CD = COALESCE(:DV_CD, DV_CD)
, ACTV_CD = COALESCE(:ACTV_CD, ACTV_CD)
, FLD_TYPE = COALESCE(:FLD_TYPE, FLD_TYPE)
, REF_NO = COALESCE(:REF_NO, REF_NO)
, REF_NO2 = COALESCE(:REF_NO2, REF_NO2)
, MOD_ID = COALESCE(:MOD_ID, MOD_ID)
, MOD_DTM = COALESCE(:MOD_DTM, MOD_DTM)
WHERE BUSA_ACTV_SEQ = :BUSA_ACTV_SEQ;
--- BUSI_DOC_VAS_ITEM_ACTV_HIS_D001 ---
DELETE
FROM BUSI_DOC_VAS_ITEM_ACTV_HIS
WHERE BUSA_ACTV_SEQ = :BUSA_ACTV_SEQ
??;
--- BUSI_DOC_VAS_ITEM_ACTV_HIS_U000 ---
UPDATE BUSI_DOC_VAS_ITEM_ACTV_HIS
SET FIELDS_TO_UPDATE = :FIELDS_TO_UPDATE
WHERE BUSA_ACTV_SEQ = :BUSA_ACTV_SEQ;
-- BUSI_DOC_VAS_ITEM_ACTV_HIS_R001_CNT ---
SELECT COUNT(*) AS TOT_CNT
FROM BUSI_DOC_VAS_ITEM_ACTV_HIS
WHERE 1 = 1
??;
Editor is loading...
Leave a Comment