Database

테이블의 제거와 변경

Doromi 2019. 4. 17. 01:01
728x90
반응형

기본 테이블의 제거

 

- 일반 형식

 

DROP  TABLE 기본_테이블_이름
   
{ RESTRICT | CASCADE } ;

 

RESTRICT: 참조하는 뷰나 제약조건이 있으면 실행 실패

CASCADE: 참조 뷰나 제약조건도 모두 삭제

 

EX) DROP TABLE COURSE CASCADE;

 

 

스키마 제거

 

- 일반 형식

 

 DROP  SCHEMA  스키마_이름
 
{ RESTRICT | CASCADE };

 

 

기본 테이블의 변경

 

- 일반 형식

 

  ALTER  TABLE  기본_테이블_이름

  ([ADD  _이름  데이타_타입] [DEFAULT  기정의 ] |

      [DROP _이름] [CASCADE] |

      [MODIFY _이름  데이타_타입 (DROP DEFAULT |

                                SET DEFAULT  기정의 )]);

 

 


 

 

 

employee(eno,ename,dept,manager)
(manager는 eno이다)

 

EX) 이름이 MIKE인 사람의 부하직원의 번호와 이름을 검색하라


SELECT E.ENO,E.ENAME

FROM EMPLOYEE E,EMPLOYEE M

WHERE M.ENAME = 'MIKE'
AND E.MANAGER = M.ENO

EX) 매니저를 100번으로 두고 있는 부하직원을 검색하라

 

SELECT *
FROM EMPLOYEE
WHERE MANAGER = 100


728x90
반응형