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
반응형
'Database' 카테고리의 다른 글
트랜잭션 (0) | 2019.04.25 |
---|---|
SQL 데이터 조작문 (0) | 2019.04.19 |
SQL (0) | 2019.04.17 |
관계 대수의 확장 (0) | 2019.04.16 |
순수 관계 연산자(조인,디비전) (0) | 2019.04.16 |