desc customer4 로는 primary key 구분이 안돼
하지만 select * from user_constraints 로 조회를 할 경우 나옴
CREATE TABLE CUSTOMER5 AS SELECT * FROM CUSTOMER4 로 했을 시
PRIMARY KEY가 COPY가 안돼..
DATA DICTIONARY - 시험 나옴
DBA_
ALL_
USER_
SELECT * FROM USER_TABLES; -> 내 소유의 모든 테이블을 조회하기
Primary key, Foreign key 선언적 무결성 제약사항이라고 한다
- check 제약사항 -
1. 선언적 무결성 제약사항 (p.k, f.k 로 가능) -> db서버
2. 트리거 -> db서버
3. application logic - 데이터 무결성 구현이 가능 -> 앱
참조를 당하는 테이블을 parent table
참조를 하는 테이블을 child table
다른 테이블의 Primary key 나 Unique key를 참조하는 key를 외래키라고 한다.
참조무결성 ? 테이블간의 데이터를 참조
SEQUENCE로 증가하는 값을 ROLLBACK이 되지 않는다.
주문번호... 등과 같은 데이터를 만들 때 사용되는 것에 SEQUENCE 가 사용된다
일반적으로 INSERT를 할 때 SEQUENCE를 쓴다.
시퀀스는
1,2,3,4, hole, 6,7,8
홀이 발생할 수 있다
'데이터베이스' 카테고리의 다른 글
오라클 실습 - VIEW (0) | 2019.06.12 |
---|---|
오라클 정리 (190612) (0) | 2019.06.12 |
오라클 - 제약사항 (190611) (0) | 2019.06.11 |
오라클 실습 (190610) (0) | 2019.06.10 |
[생활코딩] LEFT/RIGHT OUTER JOIN (0) | 2019.05.30 |