SQl Kontrollü view ekleme scripti

Sql server da ekliyeceğimiz view kontrol eder var ise update satırının içinde view imizi oluşturur yok sa create view bloğundaki kodu çalıştırır ve view i database e ekler

IF NOT EXISTS(select * FROM sys.views where name = 'TEST')
BEGIN
    EXEC sp_executesql N'CREATE VIEW [dbo].[TEST]
AS
    SELECT * FROM TABLO WHERE ID > 100 '
END
ELSE
BEGIN
 
      EXEC sp_executesql N'  ALTER VIEW [dbo].[TEST] AS 
    SELECT * FROM TABLO WHERE ID > 100 '
 
END