Language/SQL
오라클 테이블 생성 스크립트
라하트
2011. 6. 4. 16:38
/* Table
ex) EVNT03TT
*/
CREATE TABLE EVNT03TT (
REGDATE DATE DEFAULT SYSDATE NOT NULL
, USERID VARCHAR2 NOT NULL
, EVENTID VARCHAR2 NOT NULL
, EVENTNO NUMBER NOT NULL
, USE_CNT NUMBER DEFAULT 0 NOT NULL
, REMINE_CNT NUMBER DEFAULT 0 NOT NULL
, CONSTRAINT EVNT03TPK PRIMARY KEY (REGDATE, USERID, EVENTID)
);
ex) EVNT03TT
*/
CREATE TABLE EVNT03TT (
REGDATE DATE DEFAULT SYSDATE NOT NULL
, USERID VARCHAR2 NOT NULL
, EVENTID VARCHAR2 NOT NULL
, EVENTNO NUMBER NOT NULL
, USE_CNT NUMBER DEFAULT 0 NOT NULL
, REMINE_CNT NUMBER DEFAULT 0 NOT NULL
, CONSTRAINT EVNT03TPK PRIMARY KEY (REGDATE, USERID, EVENTID)
);
/*
INDEX :
Naming Guide
ex) EVNT03S1
CREATE INDEX EVNT03S1 ON EVNT03TT (USERID)
*/
INDEX :
Naming Guide
ex) EVNT03S1
CREATE INDEX EVNT03S1 ON EVNT03TT (USERID)
*/
/*
SEQUENCE :
ex) EVNT03SQ
CREATE SEQUENCE EVNT03SQ;
*/
SEQUENCE :
ex) EVNT03SQ
CREATE SEQUENCE EVNT03SQ;
*/
/* COMMENT
*/
-- 테이블 및 컬럼 주석 (테이블의 주석과 컬럼의 주석을 써서 보내주셔야 나중에 도움이 많이 됩니다.)
COMMENT ON TABLE EVNT03TT IS '에이스 카드 이벤트 테이블';
COMMENT ON COLUMN EVNT03TT.USERID IS '회원 아이디';
COMMENT ON COLUMN EVNT03TT.EVENTID IS '이벤트 종류(응모1, 응모2)'
COMMENT ON COLUMN EVNT03TT.EVENTID IS '상품번호(1~13)'
COMMENT ON COLUMN EVNT03TT.USE_CNT IS '에이스 카드 사용 장수'
COMMENT ON COLUMN EVNT03TT.REMINE_CNT IS '남은 에이스 카드'
COMMENT ON COLUMN EVNT03TT.REGDATE IS '사용일자';
*/
-- 테이블 및 컬럼 주석 (테이블의 주석과 컬럼의 주석을 써서 보내주셔야 나중에 도움이 많이 됩니다.)
COMMENT ON TABLE EVNT03TT IS '에이스 카드 이벤트 테이블';
COMMENT ON COLUMN EVNT03TT.USERID IS '회원 아이디';
COMMENT ON COLUMN EVNT03TT.EVENTID IS '이벤트 종류(응모1, 응모2)'
COMMENT ON COLUMN EVNT03TT.EVENTID IS '상품번호(1~13)'
COMMENT ON COLUMN EVNT03TT.USE_CNT IS '에이스 카드 사용 장수'
COMMENT ON COLUMN EVNT03TT.REMINE_CNT IS '남은 에이스 카드'
COMMENT ON COLUMN EVNT03TT.REGDATE IS '사용일자';