CREATE TABLE(테이블생성)
안녕하세요.
직장에서 벗어나 자신의 삶을 살아갈 수 있도록 도와주는 드림빌더 꿍스뿡이 입니다.
개발할때 사용하기 편하도록 CREATE TABLE 코드를 만들어 놨으니 복사해서 편하게 사용하세요~!
참고 : 해당 포스팅은 개발자분들이 빠르게 복사하여 사용하기 위한 목적으로 만들었습니다.
별도의 상세한 설명은 작성하지 않았습니다. 따라서 상세한 설명을 원하실 경우에는 댓글을 달아주시면
해당 포스팅의 내용을 보충하도록 하겠습니다.
(본 예제의 테이블명은 TMP_TABLE이 기준 테이블 TOP_TMP_TABLE은 부모 테이블 입니다.)
--테이블 삭제
DROP TABLE TMP_TABLE;
--테이블 생성
CREATE TABLE TMP_TABLE (
CODE_NO VARCHAR2(20 BYTE) NOT NULL,
CODE_NM VARCHAR2(20 BYTE) NULL,
AMT NUMBER(16) NULL,
YN_FLAG CHAR(1 BYTE) NULL,
DATE_VALUE DATE NULL
);
--테이블 코멘트추가
COMMENT ON TABLE TMP_TABLE IS '테이블명코멘트';
--테이블 칼럼 코멘트 추가
COMMENT ON COLUMN TMP_TABLE.CODE_NO IS '코드번호';
--UNIQUE INDEX 생성(보통 PRIMARY KEY와 일치)
CREATE UNIQUE INDEX IDX_TMP_TABLE ON TMP_TABLE (CODE_NO);
--INDEX생성
CREATE INDEX GNRL_TMP_TABLE ON TMP_TABLE (CODE_NO, CODE_NM);
--PRIMARY KEY 생성(기본키)
ALTER TABLE TMP_TABLE ADD CONSTRAINT PK_TMP_TABLE PRIMARY KEY(CODE_NO);
--FOREIGN KEY 생성(외래키)
ALTER TABLE TMP_TABLE ADD CONSTRAINT FK_TMP_TABLE FOREIGN KEY (CODE_NO) REFERENCES TOP_TMP_TABLE (CODE_NO);
내용이 도움이 되셨거나 초보 블로거를 응원하고 싶은신 분은 공감버튼을
'2.IT > DB,ORACLE' 카테고리의 다른 글
[SQL] MERGE문 (한번에 INSERT, UPDATE) (2) | 2018.10.24 |
---|---|
[SQL] DELETE문 (데이터삭제) (0) | 2018.10.22 |
[SQL] UPDATE문 (데이터수정) (0) | 2018.10.21 |
[SQL] INSERT문 (데이터추가) (0) | 2018.10.20 |
[SQL] CREATE FUNCTION (함수생성) (0) | 2018.10.18 |