728x90
반응형
■ 뷰란?
뷰는 변화가 대체적으로 없는 테이블의 정보를 하나의 뷰로 만들어두고 사용할 수 있다. 일반 테이블에서 where 절을 걸어서 만들수도 있고 join을 통해 여러 테이블을 통합한 하나의 수정 불가능한 테이블을 만드는 의미라고 볼 수 있다. 이런 뷰는 한 번 생성하면 수정이 어렵기 때문에 크게 변화가 없는 데이터 위주로 생성하게 된다.
■ 뷰 수정 구문
ALTER VIEW [뷰 이름] AS
SELECT [컬럼] FROM [테이블] WHERE [조건]
뷰는 위와 같은 형태로 수정을 할 수 있다.
유의 사항 : 뷰는 스스로를 참조하지 않도록 수정해야 한다.
실수로 자기 자신을 참조하도록 하였을 경우 뷰 조회가 불가능하게 된다.
■ 뷰 생성 스크립트 확인
sp_helptext [뷰 이름]
뷰를 어떤 스크립트로 생성했는지 확인하면 추가나 수정이 아주 쉽다.
그래서 위 명령어를 이용해서 뷰를 어떤 스크립트로 생성했는지 확인할 수 있다.
728x90
반응형
'개발일지 > DB' 카테고리의 다른 글
Mysql(MariaDB)에서 테이블 복사하기 & 데이터까지 한 번에 넣는 법 (0) | 2024.05.21 |
---|---|
윈도우10에 MariaDB 설치하기 (0) | 2021.04.03 |
[MS-SQL] 테이블 복사 하기 (0) | 2021.01.28 |
ORACLE 데이터링크를 통해 외부 DB 정보 조회하기 (0) | 2021.01.08 |
댓글