코딩항해기

[과제/DBMS] Do It! : 오라클 - 12 데이터 정의어 실습문제 본문

problem solving/문제 풀기

[과제/DBMS] Do It! : 오라클 - 12 데이터 정의어 실습문제

miniBcake 2024. 7. 31. 16:03

 

 

 

 

[DBMS/Oracle] 테이블 쿼리문 (DDL) 기초

[요약]테이블 생성CREATE TABLE 테이블명(   컬럼명 자료형, 컬럼명 자료형, 컬럼명 자료형 );테이블 조회SELECT * FROM 테이블명;테이블 삭제DROP TABLE 테이블명;테이블 삭제(연결값을 삭제 후 삭제)DROP TA

minibcake.tistory.com

 

[DBMS/Oracle] 테이블 복사 생성하기

[DBMS/Oracle] 테이블 쿼리문 (DDL) 기초[요약]테이블 생성CREATE TABLE 테이블명(   컬럼명 자료형, 컬럼명 자료형, 컬럼명 자료형 );테이블 조회SELECT * FROM 테이블명;테이블 삭제DROP TABLE 테이블명;테이블

minibcake.tistory.com

 

 

 

문제 1. 다음 열 구조를 가지는 EMP_HW 테이블을 만들어보세요

CREATE TABLE EMP_HW (
	EMPNO NUMBER(4)
    , ENAME VARCHAR2(10)
    , JOB VARCHAR2(9)
    , MGR NUMBER(4)
    , HIREDATE DATE
    , SAL NUMBER(7)
    , COMM NUMBER(7)
    , DEPNO NUMBER(2)
);

 

 

문제 2. EMP_HW 테이블에 BIGO열을 추가해보세요. BIGO 열의 자료형은 가변형 문자열이고 길이는 20입니다.

ALTER TABLE EMP_HW
ADD (BIGO VARCHAR2(20));

 

 

문제 3. EMP_HW 테이블의 BIGO 열의 크기를 30으로 변경해보세요.

ALTER TABLE EMP_HW
MODIFY (BIGO VARCHAR2(30));

 

 

문제 4. EMP_HW 테이블의 BIGO 열 이름을 REMARK로 변경해보세요.

ALTER TABLE EMP_HW
RENAME COLUMN BIGO TO REMARK;

 

 

문제 5. EMP_HW 테이블에 EMP 테이블의 데이터를 모두 저장해보세요, 단 REMARK 열은 NULL로 삽입합니다.

INSERT INTO EMP_HW (EMPNO, ENAME, JOB, MGR, HIREDATE, SAL, COMM, DEPTNO)
SELECT EMPNO, ENAME, JOB, MGR, HIREDATE, SAL, COMM, DEPTNO
FROM EMP;

 

 

문제 6. EMP_HW 테이블을 삭제하세요.

DROP TABLE EMP_HW ;