VIEW 가상 테이블

박성현·2024년 4월 24일

Database

목록 보기
21/23

VIEW 가상 테이블

  • 먼저 view를 생성시킬 수 있도록 권한을 부여한다
  • 관리자 권한으로 접속
  • 권한부여 (GRANT)


VIEW 생성해보기

  • vw_emp29는 생성할 뷰의 이름임 (변경가능)
CREATE VIEW vw_emp29
AS
SELECT empno, ename, job, deptno FROM  EMP e 
WHERE deptno = 20;

SELECT * FROM  user_views;

결과 :


페이징을 하여 rownum을 확인하고 3이상, 10이하 범위를 추출해보자

-- 범위추출 
SELECT * FROM 
	(SELECT rownum rn, e.* FROM
		(SELECT e.* FROM EMP e ORDER BY sal DESC) e)
WHERE rn BETWEEN  3 AND 10; 
-- rn >= 3 AND  rn <= 10;

결과 :

profile
개발기록장

0개의 댓글