11-2. 뷰 수정 > 학습자료 | IOTsw_u2 U2 Project
학습자료

SQL 11-2. 뷰 수정

본문

 

․ CREATE OR REPLACE VIEW 절을 사용하여 EMPVU80 뷰를 수정하고 각 열 이름에 대해 별칭을 추가한다.

․ CREATE VIEW 절의 열 별칭은 서브 쿼리의 열과 동일한 순서로 나열해야 한다.

 

오라클 디비 예제 : 

CREATE OR REPLACE VIEW empvu80

(id_number, name, sal, department_id)

AS

SELECT employee_id, first_name || ' ' || last_name, salary, department_id

FROM employees

WHERE department_id = 80;

View created.

☞설명) 뷰 수정

OR REPLACE 옵션을 사용하면 해당 이름의 뷰가 이미 있더라고 뷰를 생성하여 해당 소유자의 이전 버전의 뷰를 대체할수 있다.

즉 이전 객체 권한을 삭제하고 다시 생성하여 권한을 다시 부여하지 않고도 뷰를 변경할 수 있다.

 

참고 : CREATE VIEW 절에서 열 별칭을 지정하는 경우 버스 쿼리의 열과 동일한 순서로 나열 해야 한다.

 

MSSQL 디비 예제 :

ALTER view empvu80

AS

SELECT emp_id id_number, fname + ' ' + lname name, job_lvl sal

FROM employee

WHERE pub_id=0877

또는

ALTER view empvu80

(id_number, name, sal)

AS

SELECT emp_id , fname + ' ' + lname , job_lvl sal

FROM employee

WHERE pub_id=0877 

 

댓글목록

11. 뷰란
이어쓰기 1.A 11-1. 뷰에서 데이터 검색
이어쓰기 2.B 11-2. 뷰 수정
이어쓰기 3.C 11-3. 복합뷰 생성
이어쓰기 4.D 11-4. 뷰를 통한 DML 작업 수행에 관한 규칙
이어쓰기 5.E 11-5. WITH CHECK OPTION 절 사용
이어쓰기 6.F 11-6. DML 작업 거부
이어쓰기 7.G 11-7. 뷰 제거
이어쓰기 8.H 11-8. 인라인 뷰
이어쓰기 9.I 11-10. "Top-N"분석
이 원글에 이어쓰기

학습자료 목록

Total 91건 1 페이지
게시물 검색

IOTsw_u2 정보

회사 . U2
주소 . 어느별 하늘 아래에 있것지요
사업자 등록번호 . 백수임 대표 . 김씨 전화 . 02-123-4567 팩스 . 팩스없음
통신판매업신고번호 . 낼할께 개인정보관리책임자 . 김씨가 알아서 함 부가통신사업신고번호 신고안함
Copyright © 2001-2013 U2. All Rights Reserved.
닫기