반응형

출처 : oracle 11g프로그래밍

 

01. 서브 쿼리의 기본 개념

서브 쿼리는 다른 select 문의 질의에 삽입된 쿼리문입니다.

서브 쿼리문은 서브 쿼리의 결과 값의 개수에 의해서 단일 행 서브 쿼리와 다중 행 서브 쿼리로 나눕니다.

단일 행 single row서브 쿼리는 내부 select문에서 하나의 로우만을 반환하는 서브 쿼리로서 단일 행 연산자를 사용합니다.

 

02. 다중 행 서브 쿼리

2.1 in연산자

2.2 any연산자

각각의 값과 비교합니다

2.3 all연산자 

서버쿼리에서 반환하는 모든 값과 비교합니다.

 

08. 테이블 생성/수정/제거하기

01. 테이블 구조를 만드는 create table 문

무결성 제약 조건은 not null조건만 복사하고  기본 키, 외래키와 같은 무결성 제약 조건은 복사되지 않습니다.

02. 테이블 구조를 변경하는 alter table문

2.1 커럼 추가

alter table

add

 

2.2 컬럼 변경

alter table

modify

 

2.3 컬럼 제거

alter table

drop column

 

 

2.4 set unused

set unused : 는 시스템의 요구가 적을 때 컬럼을 제거할 수 있도록 하나 이상의 컬럼을 unused를 표시합니다.

 

03. 테이블 명을 변경하는 rename문

 

04. 테이블 구조를 제거하는 drop table문

 

05. 테이블의 모든 데이터를 제거하는 truncate table 문

 

06. 데이터 사전

6.1 user_테이터 사전

6.2 all_데이터 사전

6.3 dba_데이터 사전

 

반응형

+ Recent posts