안녕하세요?
Firebired 테이블 에서 레코드를 Triggers를 이용하여 일자필드를 1년주기, 1개월주기, 15일주기, 1주일 주기 로 업데이트 하려고
합니다. [즉] 처리 구분이 완료 이면 주기필드(숫자만큼) 처리구분을 미처리로 하여 업데이트 하려고 합니다.
IBExpers의 Triggers로 테스트를 하면서 해보려고 했는데 퀴리 형식을 도저히 알길이 없어서 질문을 드립니다.
업데이트 하려고하는 테이블은 아래와 같습니다.
CREATE TABLE TF_EQM_CAD (
AS_DATE DATE NOT NULL, <- 키(일자)
AS_SEQ INTEGER NOT NULL, <- 키(순번)
INSP_DATE VARCHAR(20),
INSP_TIME VARCHAR(20),
INSP_DIV VARCHAR(20),
DRAF_NM VARCHAR(20),
INSP_MEMO VARCHAR(200),
PART_CD VARCHAR(20) NOT NULL,
FEQ_CODE VARCHAR(20) NOT NULL,
TRANS_NM VARCHAR(20), <- 처리구분필드(완료, 미처리)
JOB_CODE VARCHAR(20) NOT NULL,
TRANS_DIV VARCHAR(20),
AS_MEMO VARCHAR(200),
AS_AMT NUMERIC(13,2),
AS_YEAR VARCHAR(20),
AS_MONTH VARCHAR(20),
ASQTY NUMERIC(4,0),
ETC_USE VARCHAR(40),
CHN_DT VARCHAR(20),
CHN_ID VARCHAR(20),
CHK VARCHAR(10) <-주기필드(1년,2년,3년,4년,5년,6개월,1개월,15일,1주)
);
ALTER TABLE TF_EQM_CAD ADD PRIMARY KEY (AS_DATE, AS_SEQ);
|