You cannot select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
31 lines
1.7 KiB
SQL
31 lines
1.7 KiB
SQL
CREATE TABLE TB_BATCH_FILE_DATA
|
|
(
|
|
FILE_DATA_ID VARCHAR(20) NOT NULL COMMENT '파일데이터ID'
|
|
PRIMARY KEY,
|
|
FILE_NM VARCHAR(255) NOT NULL COMMENT '파일 명',
|
|
LINE_NUMBER INT NOT NULL COMMENT '라인 번호',
|
|
COLUMN1 VARCHAR(100) NULL COMMENT '컬럼1',
|
|
COLUMN2 VARCHAR(100) NULL COMMENT '컬럼2',
|
|
COLUMN3 VARCHAR(100) NULL COMMENT '컬럼3',
|
|
COLUMN4 VARCHAR(100) NULL COMMENT '컬럼4',
|
|
COLUMN5 VARCHAR(100) NULL COMMENT '컬럼5',
|
|
RAW_DATA TEXT NULL COMMENT '원시 데이터',
|
|
PROCESS_STATUS VARCHAR(20) DEFAULT 'SUCCESS' NULL COMMENT '처리 상태(SUCCESS/ERROR)',
|
|
ERROR_MESSAGE TEXT NULL COMMENT '에러 메시지',
|
|
PROCESS_DTTM DATETIME DEFAULT CURRENT_TIMESTAMP() NULL COMMENT '처리 일시',
|
|
REG_DTTM DATETIME DEFAULT CURRENT_TIMESTAMP() NULL COMMENT '등록 일시',
|
|
RGTR VARCHAR(20) NULL COMMENT '등록자',
|
|
MDFCN_DTTM DATETIME DEFAULT CURRENT_TIMESTAMP() NULL ON UPDATE CURRENT_TIMESTAMP() COMMENT '수정 일시',
|
|
MDFR VARCHAR(20) NULL COMMENT '수정자'
|
|
)
|
|
COMMENT '배치파일처리데이터' COLLATE = UTF8MB4_UNICODE_CI;
|
|
|
|
CREATE INDEX IDX_FILE_NM
|
|
ON TB_BATCH_FILE_DATA (FILE_NM);
|
|
|
|
CREATE INDEX IDX_PROCESS_DTTM
|
|
ON TB_BATCH_FILE_DATA (PROCESS_DTTM);
|
|
|
|
CREATE INDEX IDX_PROCESS_STATUS
|
|
ON TB_BATCH_FILE_DATA (PROCESS_STATUS);
|