반응형
[ORACLE] 테이블 생성 (CREATE TABLE)
--------------------------------------------------------------------------------
-- 테이블 : 통합코드
-- 테이블ID : WEX001M
--------------------------------------------------------------------------------
CREATE TABLE WEX001M
(
INTG_CD VARCHAR2(10) ,
INTG_GRCD VARCHAR2(10) ,
FNC_SNO VARCHAR2(10) ,
INTG_CDNM VARCHAR2(10) ,
INTG_CD_DESC VARCHAR2(500) ,
REG_DT DATE ,
RGR_ID VARCHAR2(10) ,
UPD_DT DATE ,
UPDR_ID VARCHAR2(10)
)
;
COMMENT ON TABLE WEX001M IS '통합코드' ;
COMMENT ON COLUMN WEX001M.INTG_CD IS '통합코드';
COMMENT ON COLUMN WEX001M.INTG_GRCD IS '통합그룹코드';
COMMENT ON COLUMN WEX001M.FNC_SNO IS '금융일련번호';
COMMENT ON COLUMN WEX001M.INTG_CDNM IS '통합코드명';
COMMENT ON COLUMN WEX001M.INTG_CD_DESC IS '통합코드설명';
COMMENT ON COLUMN WEX001M.REG_DT IS '등록일자';
COMMENT ON COLUMN WEX001M.RGR_ID IS '등록자ID';
COMMENT ON COLUMN WEX001M.UPD_DT IS '수정일자';
COMMENT ON COLUMN WEX001M.UPDR_ID IS '수정자ID';
--------------------------------------------------------------------------------
[문법]
1. 테이블 생성
CREATE TABLE [테이블명]
(
컬럼1 데이터타입(자리수) ,
컬럼2 데이터타입(자리수) ,
컬럼3 데이터타입(자리수)
)
;
-데이터타입 : VARCHAR2, NUMBER, SYSDATE 등
-자릿수 : NUMBER(5), NUMBER(10), NUMBER(10,5), VARCHAR(10), VARCHAR2(2000) 등
2. 테이블명 설정
COMMENT ON TABLE [테이블명] IS '[명명할 테이블 이름]' ;
3. 컬럼명 설정
COMMENT ON COLUMN [테이블명].[컬럼명] IS '[명명할 컬럼 이름]';
위 명령문을 실행하면 테이블 생성 및 테이블, 컬럼 COMMENT가 생성된다.
반응형
'데이터베이스 > ORACLE' 카테고리의 다른 글
[ORACLE 6장] 테이블 삭제 (DROP TABLE) (0) | 2017.10.29 |
---|---|
[ORACLE 5장] PK인덱스, UNIQUE인덱스, 인덱스 삭제 (DROP INDEX) (0) | 2017.10.29 |
[ORACLE 4장] 테이블 생성 예제 (0) | 2017.10.29 |
[ORACLE 3장] 인덱스 생성 (CREATE INDEX) (0) | 2017.10.29 |
[ORACLE 2장] 테이블 수정 (DEFAULT, NOT NULL 설정) (1) | 2017.10.29 |