뷰 삭제

뷰를 만든 후 뷰가 더 이상 필요 없거나 뷰 정의 및 이와 관련된 사용 권한을 지우려는 경우 뷰를 삭제할 수 있습니다. 뷰를 삭제해도 해당 기본 테이블과 데이터에는 영향이 없습니다. 삭제된 뷰에 종속된 개체를 사용하는 쿼리는 같은 이름의 뷰를 다시 만들지 않는 한 실행되지 않습니다. 그러나 같은 이름의 뷰를 새로 만들어도 이 뷰에 종속된 개체에 필요한 열이 뷰에 없으면 이 개체를 사용하는 쿼리가 실행되지 않습니다. 예를 들어 AdventureWorks 데이터베이스의 HumanResources.Employee 테이블의 모든 열을 검색하는 my_view 뷰가 삭제되고 my_view라는 새 뷰로 바뀝니다. 이 새 뷰는 Production.Product 테이블의 모든 열을 검색합니다. my_view의 기본 Employee 테이블에서 검색된 열을 참조하는 저장 프로시저는 뷰에 해당 열이 더 나타나지 않으므로 모두 실패합니다. 뷰에는 대신 Product 테이블에서 검색된 열이 나타납니다.

뷰를 삭제하려면

DROP VIEW(Transact-SQL)

참고 항목

개념

뷰(데이터베이스 엔진)
뷰 수정 및 이름 바꾸기
저장 프로시저 만들기(데이터베이스 엔진)

도움말 및 정보

SQL Server 2005 지원 받기