(우리가 테이블을 생성할 때 id에 PK를 사용하여 고유한 번호를 부여해줄 수 있다)
- 장점 : PK를 사용하여 지정된 행을 찾으면 PK를 사용하지 않을 때 보다 훨씬 빠르게 데이터를 찾을 수 있음
DROP TABLE topic; -> 기존에 있던 topic 테이블을 삭제
CREATE TABLE topic(
id NUMBER NOT NULL,
title VARCHAR2(50) NOT NULL,
description VARCHAR2(4000),
created DATE NOT NULL,
CONSTRAINT PK_TOPIC PRIMARY KEY(id)
);
** 밑줄 해석
CONSTRAINT (제약 조건을 건다)
PK_TOPIC (topic 테이블에게)
PRIMARY KEY(id) (id라는 row(행)에 고유한 pk(이름)를 부여)
** 기타 메모
(DROP과 DELECT의 차이)
1. DELECT TABLE topic; -> topic 테이블 자체를 삭제
2. DROP TABLE topic; -> topic 테이블의 contents가 삭제
'SQL > Oracle SQL' 카테고리의 다른 글
Oracle SQL - 9 (SQL Developer 실행 방법) (0) | 2023.09.20 |
---|---|
Oracle SQL - 8 (SEQUENCE) (0) | 2023.09.20 |
Oracle SQL - 6 (행 삭제, CRUD 의 D) (0) | 2023.09.20 |
Oracle SQL - 5 (행 수정, CRUD 의 U) (0) | 2023.09.20 |
Oracle SQL - 4 (정렬과 페이징) (0) | 2023.09.20 |