- 2주차 과제 - DDL
- 실습 환경 : Oracle
-
해결 날짜 : 2021-03-12
-
과제
-
1번) ‘1.축구_k리그_oracle용_2010년.sql’ 파일의 내용을 복사하여 본 자료 하단의 [유의사항]과 같이 스크립트 실행 후, PLAYER 테이블의 구조를 출력하라.
- SQL문 :
DESCRIBE PLAYER;
- 실행 결과 :
-
2번) ‘2.부서_사원_oracle용_2010년.sql’ 파일의 내용을 복사하여 [유의사항]과 같이 스크립트 실행 후, EMP 테이블의 구조를 출력하라.
- SQL문 :
DESCRIBE EMP;
- 실행 결과 :
-
3번) [예제 5-1]을 참고하여 EMP 테이블에 1개의 새로운 칼럼을 추가하는 SQL문을 작성하고 실행 후, 테이블의 구조를 출력하라.
- SQL문 :
ALTER TABLE EMP ADD ( ADDRESS VARCHAR2(80) );
- 실행 결과 :
-
4번) [예제 5-3]을 참고하여 EMP 테이블에 존재하는 칼럼 하나에 대해 MODIFY를 실행하는 SQL문을 작성하고 실행 후, 테이블의 구조를 출력하라.
- SQL문 :
ALTER TABLE EMP MODIFY ( ADDRESS VARCHAR2(80) DEFAULT 'DAEJEON');
- 실행 결과 :
-
5번) [예제 5-4]를 참고하여 EMP 테이블의 특정 칼럼 1개의 이름을 바꾸는 SQL문을 작성하고 실행 후, 테이블의 구조를 출력하라.
- SQL문 :
ALTER TABLE EMP RENAME COLUMN ADDRESS TO CUR_ADDRESS;
- 실행 결과 :
-
6번) [예제 5-6]을 참고하여 EMP 테이블의 칼럼 1개에 대해 새로운 제약조건을 생성하는 SQL문을 작성하고 실행 후, 이를 확인할 수 있도록 출력하라.
-
SQL문 :
ALTER TABLE EMP ADD CONSTRAINT EMP_U UNIQUE (CUR_ADDRESS);
- 실행 결과 :
-