메뉴 건너뛰기


Developer > DBMS

기타 성경 Table 생성 SQL문

2013.12.28 14:25

푸우 조회 수:13003

데이터 베이스 테스트 할 때마다 적당한 Table을 만들지 못해 항상 고민을 하게 됩니다.
저만 그럴 수도 있겠지만...
어디에서 받았는지는 정확히는 모르지만....
gmail ID가 comfuture인 거친마루님이 어디엔가 올려 놓은 것을 받아서 제가 조금 수정하였습니다.
 
DB 테스트할 때 사용하세요.
 
 
첨부한 문서는 MySQL용이지만...
만약 ORACLE에서 사용한다면 테이블 생성시 다음과 같이 하시고.. 
 
 
CREATE TABLE bible_label (
 book INT NOT NULL PRIMARY KEY,
 testament CHAR(2) NOT NULL,
 long_label VARCHAR(20) NOT NULL,
 short_label CHAR(4) NOT NULL
);
CREATE INDEX IDX_LONG_LABEL ON bible_label (long_label);
CREATE INDEX IDX_SHORT_LABEL ON bible_label (short_label);
 
 
CREATE TABLE bible (
 idx INT NOT NULL PRIMARY KEY,
 book INT NOT NULL,
 chapter INT NOT NULL,
 paragraph INT NOT NULL,
 sentence CLOB NOT NULL
);
CREATE INDEX IDX_SEQUENSE ON bible (book, chapter, paragraph);
CREATE SEQUENCE SEQ_IDX START WITH 1 INCREMENT BY 1;
 
bible테이블의 Insert문을 다음과 같은 식으로 바꿔주세요.
 
INSERT INTO bible (idx, book, chapter, paragraph, sentence) VALUES (SEQ_IDX.nextval, 1,1,1,'태초에 하나님이 천지를 창조하시니라 ');
INSERT INTO bible (idx, book, chapter, paragraph, sentence) VALUES (SEQ_IDX.nextval, 1,1,2,'땅이 혼돈하고 공허하며 흑암이 깊음 위에 있고 하나님의 신(神)은 수면에 운행하시니라');