투케이2K

85. (TWOK/UTIL) [Mssql/DB] 뷰 (VIEW) - create , drop 본문

투케이2K 유틸파일

85. (TWOK/UTIL) [Mssql/DB] 뷰 (VIEW) - create , drop

투케이2K 2022. 10. 18. 17:25

[설 명]

프로그램 : Mssql / DB

설 명 : 뷰 (VIEW) - create , drop

 

[소스 코드]

/*
[view 뷰 생성 및 삭제 수행 실시]
1. 뷰(view)는 데이터베이스에 존재하는 일종의 가상 테이블을 의미합니다 
2. 뷰는 실제 테이블처럼 행과 열을 가지고 있지만, 실제로 데이터를 저장하고 있지는 않습니다 
3. 뷰를 사용하면 여러 테이블이나 뷰를 하나의 테이블처럼 볼 수 있습니다 
4. 뷰는 복잡한 쿼리를 단순화하며 , 재사용을 수행할 수 있습니다
5. 한 번 정의된 뷰는 변경할 수 없으며 삽입, 삭제, 갱신 작업에 많은 제한 사항을 가집니다
6. 뷰 생성 쿼리 : CREATE VIEW [뷰 이름] AS [SELECT 쿼리문]
*/


-- [뷰 생성  수행 실시]
CREATE VIEW TEST_USER_VIEW AS

SELECT T_NAME, T_DEPT, T_PHONE 
    FROM TEST_USER
WHERE TRIM(T_DEPT) IN ('고구려','후고구려')
     AND TRIM(T_RANK) IN ('과장','부장','이사','사장');


/*****************************************************
사용이유 - 자주쓰는 쿼리문을 저장해두고 간편하게 뷰만 조회해서 결과 확인
-----------------------------------------------------
설명 - 고구려와 후고구려에서 직급이 과장급 이상 조회하는 쿼리문
-----------------------------------------------------
생성 - edit 창에서 F9를 눌러서 쿼리 실행 시 자동 생성된다
-----------------------------------------------------
뷰 생성 확인 - sp_helptext 'dbo.TEST_USER_VIEW'
-----------------------------------------------------
뷰 실행 - SELECT *
            FROM TEST_USER_VIEW;
-----------------------------------------------------            
뷰 삭제 - DROP VIEW TEST_USER_VIEW;              
*****************************************************/

 


 

반응형
Comments