[DB] View


[DB] View

View(뷰) 가상 테이블로 부르는 VIEW는 테이블을 조회하는 SELECT문의 결과를 저장한 객체를 의미한다. VIEW는 SELECT 쿼리를 저장하기에 데이터를 저장하는 것은 아니다. VIEW를 FROM절에 사용하면 테이블을 조회하는 효과를 얻을 수 있음 VIEW의 사용성 편리성 복잡한 여러 개의 쿼리를 VIEW로 만들어서 사용하면 코드의 복잡성을 줄일 수 있음 보안성 VIEW를 이용해서 테이블의 특정 컬럼만 보이게 할 수 있음 VIEW 생성과 사용 다음과 같이 NAME과 AGE column을 가지는 Member table이 있다. CREATE VIEW VW_MEMBER AS (쿼리) 명령어를 통해서 VIEW를 만들 수 있다. SELECT 쿼리로 VIEW를 조회하면 결과가 나오는 걸 볼 수 있다. SELECT * FROM ( SELECT NAME, AGE FROM MEMBER WHERE NAME = '1' ); FROM절에 VIEW를 쓰는 건 Subquery를 쓰는 거랑 같다. 즉...



원문링크 : [DB] View