본문 바로가기

SQL/MS-SQL

뷰 삭제

뷰의 삭제 입니다.

느낌이 오신대로 뷰의 삭제는 이미 중간중간에 살짝 살짝 보여 드렸지여? ^_^

DROP VIEW { view } [ ,...n ]

라는 구문을 이용해 뷰를 삭제하실 수 있습니다.

 

USE pubs


--인포메이션 스키마에서 뷰가 존재 하는지 확인하고
--뷰가 존재하면? 지운다.
IF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMA.VIEWS
WHERE TABLE_NAME = 'titles_view')
DROP VIEW titles_view
GO

 

인포메이션 스키마 뷰는? 특정한 시스템의 정보를 모아두는 뷰 입니다.

이곳에서 뷰가 존재하는지 확인을 하셔도 되며..

 

SELECT * FROM sysobjects WHERE xtype like 'V'

 

의 식으로 사용 하셔도 됩니다. ^_^

어렵지 않으시지요 ? ^_^

 

다음으로는 뷰의 옵션에 대한 이야기를 드리지요. ^_^

코난님의 SQL SERVER2000 강좌입니다.(SQLER.PE.KR )