제약조건
PRIMARY KEY(PK):중복허용X,NULL값 허용X,테이블당 1개만 만들수 있다.
FOREIGN KEY(FK)
UNIQUE KEY(UK):중복값 허용X, NULL은 허용한다. MS-SQL에서는 NULL도 데이터로 인정해서 1번만 인정한다.
NOT NULL(NN)
CHECK KEY(CK) 체크 제약 조건
----------------
DEFAULT KEY(DK)
--FK 만들기
--1.참조되는 컬럼은 반드시 PK/UK여야 한다. 참조되는 데이터 타입이 동일해야한다. NUMBER(4)==NUMBER(4)
--2.CUSTOMER 수정하기
----------------------------------------------
oracle update 중 왜 이렇게 많이 써놨는지 이해를 못했는데 이해햇음 update 하려면 select 절을 써야한다.
--부서번호 30 찾기
SELECT * FROM PERSONNEL
WHERE DNO=(SELECT DNO FROM DIVISION WHERE DNAME='SALES');

UPDATE PERSONNEL SET JOB = 'SALESMAN'
WHERE DNO=(SELECT DNO FROM DIVISION WHERE DNAME='SALES');
--JOB에 있는 매니저 다 포함해서 SALESMAN으로 바꿨다.

'【스터디노트】 > ▷TIL' 카테고리의 다른 글
| [79일차] node.js 모듈화 (0) | 2024.09.09 |
|---|---|
| [36일차?] 자바 html 연결하기 (0) | 2024.07.08 |
| [오늘 몇일차이냐] 첫번째 플젝 경과 보고 (0) | 2024.07.03 |
| [23일차] NVL/ 열제한/ 행제산==조건문 (0) | 2024.06.19 |
| [19일차] 자바로 윈도우 창만들기 (0) | 2024.06.13 |