[SQL] ๋ทฐ View
1. ๋ทฐ View - ๊ฐ์ ํ
์ด๋ธ(virtual table)์ด๋ผ๊ณ ๋ถ๋ฆ - ํ๋ ์ด์์ ํ
์ด๋ธ์ ์กฐํํ๋ SELECT ๋ฌธ์ ์ ์ฅํ ๊ฐ์ฒด - ๋ฌผ๋ฆฌ์ ๋ฐ์ดํฐ๋ฅผ ๋ฐ๋ก ์ ์ฅํ์ง๋ ์์ - ๋ทฐ๋ฅผ SELECT ๋ฌธ์ FROM ์ ์ ์ฌ์ฉํ๋ฉด ํน์ ํ
์ด๋ธ์ ์กฐํํ๋ ๊ฒ๊ณผ ๊ฐ์ ํจ๊ณผ -- 1. ๋ทฐ VW_EMP20 ์์ฑํ๋ค๊ณ ๊ฐ์ SELECT EMPNO, ENAME, JOB, DEPTNO FROM EMP WHERE DEPTNO = 20; -- 2. ๋ทฐ SELECT * FROM VW_EMP20; -- 3. SELECT * FROM ( SELECT EMPNO, ENAME, JOB, DEPTNO FROM EMP WHERE DEPTNO = 20 ); (1) EMP ํ
์ด๋ธ์์ DEPTNO๊ฐ 20์ธ EMPNO, ENAME, JOB, ..