개발자

[MariaDB]CREATE TABLE

쿠카곰돌이 2020. 3. 17. 12:14
반응형

-- 품목정보
DROP TABLE IF EXISTS TB_ITEM RESTRICT;

-- 품목정보
CREATE TABLE TB_ITEM (
 CLT_ID      VARCHAR(30)   NOT NULL COMMENT '회원사ID', -- 회원사ID
 ITEM_ID     VARCHAR(30)   NOT NULL COMMENT '품목ID', -- 품목ID
 ITEM_NM     VARCHAR(150)  NULL     COMMENT '품목명', -- 품목명
 ITEM_STD    VARCHAR(250)  NULL     COMMENT '품목규격', -- 품목규격
 ITEM_UNIT   VARCHAR(30)   NULL     COMMENT '품목단위', -- 품목단위
 IN_AMT      DECIMAL(17,2) NULL     COMMENT '입고금액', -- 입고금액
 OT_AMT      DECIMAL(17,2) NULL     COMMENT '출고금액', -- 출고금액
 MAKER       VARCHAR(150)  NULL     COMMENT '제조사', -- 제조사
 ACC_ID      VARCHAR(30)   NULL     COMMENT '거래처ID', -- 거래처ID
 REL_CLT_ID  VARCHAR(30)   NULL     COMMENT '연결회원사ID', -- 연결회원사ID
 REL_ITEM_ID VARCHAR(30)   NULL     COMMENT '연결품목ID', -- 연결품목ID
 VAT_YN      VARCHAR(5)    NULL     COMMENT '부가세여부', -- 부가세여부
 ITEM_DIV1   VARCHAR(30)   NULL     COMMENT '품목분류1', -- 품목분류1
 ITEM_DIV2   VARCHAR(30)   NULL     COMMENT '품목분류2', -- 품목분류2
 LOC_CD      VARCHAR(30)   NULL     COMMENT '위치코드', -- 위치코드
 STK_YN      VARCHAR(30)   NULL     DEFAULT 'Y' COMMENT '재고여부', -- 재고여부
 USE_YN      VARCHAR(5)    NULL     DEFAULT 'Y' COMMENT '사용여부', -- 사용여부
 CR_ID       VARCHAR(30)   NULL     COMMENT '생성ID', -- 생성ID
 CR_DTM      VARCHAR(25)   NULL     DEFAULT DATE_FORMAT(NOW(),'%Y%m%d%H%i%S') COMMENT '생성일시', -- 생성일시
 UP_ID       VARCHAR(30)   NULL     COMMENT '수정ID', -- 수정ID
 UP_DTM      VARCHAR(25)   NULL     DEFAULT DATE_FORMAT(NOW(),'%Y%m%d%H%i%S') COMMENT '수정일시', -- 수정일시
 MEMO        VARCHAR(250)  NULL     COMMENT '메모' -- 메모
)
COMMENT '품목정보';

-- 품목정보
ALTER TABLE TB_ITEM
 ADD CONSTRAINT PK_TB_ITEM -- 품목정보 기본키
  PRIMARY KEY (
   CLT_ID,  -- 회원사ID
   ITEM_ID  -- 품목ID
  );

 

 

 

----

 

 

■ Table Description 보는 SQL (주석포함)

 

select a.table_name, a.table_comment
     , b.ordinal_position
     , b.column_name, b.column_type, b.column_key
     , b.column_comment
from   information_schema.tables  a inner join
       information_schema.columns b
   on (a.table_schema=b.table_schema and
       a.table_name = b.table_name)
where  1=1
and    a.table_schema = 'g2erp'
and    a.table_name   = 'tb_item'
order  by b.ordinal_position
;

반응형

'개발자' 카테고리의 다른 글

[MariaDB]특정 Schema의 테이블 리스트 조회(주석 포함)  (0) 2020.03.17
[MariaDB]nvl, nvl2, with  (0) 2020.03.17
[MariaDB]기본함수  (0) 2020.03.17
[MariaDB] DB 생성 및 사용자 생성  (0) 2020.03.17
[MariaDB] 백업&복구  (0) 2020.03.17