학원/오라클-학원

DDL 명령과 딕셔너리

수풀속의고라니 2022. 3. 8. 17:48
728x90

 

- : 

- 데이터 : 생성, 변경, 삭제

- 데이터 제어 언어 : 권한 부여 / 권한 회수

-  처리한거 확장 / 처리한거 취소

 

<예제>

 

테이블 생성

 

 

값 삽입

 

 

값 들어간거 확인 가능

 

<문제>

 

 

<예제 - 테이블 복사>

 

복사해서 옮겨놓을 테이블을 만들고 복사할 테이블을 AS로 가져옴

특정 컬럼만 필요하다면 * 대신에 그 컬럼 이름을 적으면 됨

 

<문제>

 

 

<예제 - 테이블 구조만 복사>

 

거짓 조건을 줘서 데이터는 가져오지 않고, 테이블 구조만 가져올 수 있음

 

 

- 이거처럼 컬럼 안에서도 특정 정보만 가져올 수도 있음

 

 

ALTER

 

<예제 - 테이블 값 변경>

 

DEPT6 테이블에 문자수 10자 제한의 LOCATION 컬럼 추가

 

 

LOCATION2 컬럼을 추가하면서 기본 값으로 모두 SEOUL을 추가

 

<문제>

 

 

<문제>

 

 

REANAME

 

 

- RENAME을 통해서 컬럼의 이름을 변경할 수 있음

 

 

- 테이블의 이름도 변경 가능

 

<문제>

 

 

MODIFY

 

- 컬럼 길이 변경

 

<문제>

 

 

 

DROP

<문제>

 

 

728x90