ORA
0/26 완료

[1번]부서 번호가 50인 직원의 employee_id, last_name, salary, hire_date를 포함하는 emp_dept50_vu 뷰를 생성하시오.

결과 예시

View created.

💡 키포인트

CREATE VIEW 기본 구문. 특정 열과 WHERE 조건으로 단순 뷰 생성.

[2번]emp_dept50_vu 뷰를 조회하여 모든 데이터를 출력하시오.

결과 예시

부서 50번 직원의 employee_id, last_name, salary, hire_date 출력 (45행)

💡 키포인트

뷰는 일반 테이블처럼 SELECT * FROM 뷰명으로 조회.

[3번]emp_dept50_vu 뷰의 구조를 확인하시오.

결과 예시

EMPLOYEE_ID, LAST_NAME, SALARY, HIRE_DATE의 이름과 데이터 타입 표시

💡 키포인트

DESCRIBE(DESC) 뷰명으로 뷰의 열 이름과 데이터 타입 확인 가능.

[4번]salary*12를 annual_salary 별칭으로 표현한 열을 포함하여, 직원 번호와 이름을 함께 표시하는 emp_annual_sal_vu 뷰를 생성하시오.

결과 예시

View created.

💡 키포인트

표현식 열은 반드시 별칭을 지정해야 합니다.

[5번]emp_dept50_vu를 열 별칭 방식으로 재생성하시오. (employee_id→EMP_ID, last_name→NAME, salary→MONTHLY_SAL, hire_date→START_DATE)

결과 예시

View created.

💡 키포인트

CREATE OR REPLACE VIEW 뷰명 (alias1, alias2, ...) AS SELECT ... 형식으로 열 별칭 지정.

[6번]USER_VIEWS에서 현재 사용자가 보유한 뷰 이름 목록을 조회하시오.

결과 예시

EMP_DEPT50_VU, EMP_ANNUAL_SAL_VU 등 생성된 뷰 목록 출력

💡 키포인트

USER_VIEWS는 현재 사용자가 소유한 뷰 목록 딕셔너리 뷰.