본문 바로가기
개발일지/DB

[MSSQL] VIEW 수정 하는 방법 ALTER VIEW / 생성 스크립트 확인하기

by 세 미 콜 론 2021. 1. 27.
728x90
반응형

■ 뷰란?

뷰는 변화가 대체적으로 없는 테이블의 정보를 하나의 뷰로 만들어두고 사용할 수 있다. 일반 테이블에서 where 절을 걸어서 만들수도 있고 join을 통해 여러 테이블을 통합한 하나의 수정 불가능한 테이블을 만드는 의미라고 볼 수 있다. 이런 뷰는 한 번 생성하면 수정이 어렵기 때문에 크게 변화가 없는 데이터 위주로 생성하게 된다. 

 

 


■ 뷰 수정 구문

 

ALTER VIEW [뷰 이름] AS 
SELECT [컬럼] FROM [테이블] WHERE [조건]

뷰는 위와 같은 형태로 수정을 할 수 있다. 

유의 사항 : 뷰는 스스로를 참조하지 않도록 수정해야 한다. 

실수로 자기 자신을 참조하도록 하였을 경우 뷰 조회가 불가능하게 된다.

 


■ 뷰 생성 스크립트 확인

 

sp_helptext [뷰 이름]

뷰를 어떤 스크립트로 생성했는지 확인하면 추가나 수정이 아주 쉽다.

그래서 위 명령어를 이용해서 뷰를 어떤 스크립트로 생성했는지 확인할 수 있다. 

 

 

 

 

 

 

 

 

728x90
반응형

댓글