티스토리 뷰


1. CREATE VIEW - 역할

뷰를 변경하거나 생성하고자 할 때 사용하는 명령어


◈ 구문형식


CREATE [OR REPLACE] VIEW 뷰 이름 AS 쿼리




2. VIEW - 설명



◈ 뷰(VIEW)란 무엇인가?


쉽게 말하면 하나의 가상 테이블이라고 생각하시면 됩니다.

1개 혹은 그 이상의 테이블에서 SELECT 문장으로 테이블을 조인하든지 자신이 보고자 하는 컬럼을 넣어서 만든  가상의 테이블


◈ 뷰(VIEW) 특징


1. 뷰를 만들 때 사용하는 테이블의 변경되면 VIEW도 자동으로 변경됩니다.

2. 뷰는 검색이 자유롭지만 삽입,삭제,갱신은 제약이 있습니다.

  (물론 방법이 아예 없지는 않지만 따로 작업을 해주셔야 합니다.)

3. 뷰를 활용할 때는 보안 측면에서 좋습니다.



3. CREATE VIEW - SQL 문장


◈ SQL 문장

1
2
3
4
5
6
7
8
CREATE OR REPLACE VIEW TEST_TABLE_VW
AS SELECT A.ID
,A.NAME
,A.AMT
,B.CHECK_YN
FROM TEST_TABLE_ONE A,
TEST_TABLE_TWO B
WHERE A.IDX = B.IDX


◈ 설명


제가 있는 회사에서도 뷰를 많이 활용합니다.다른 것보다도 보안에서 좋기 때문에 그렇습니다.

VIEW는 사용자가 활용하는 방법에 따라 자주 활용되는 부분이고 많은 곳에서 이용하는 곳이니 위와 같은 SQL문장을 이용해서 뷰를 생성하거나 변경하시면 됩니다.


댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday