SQL Kontrollü tablo ekleme scripti

Sql server bir tablo database de yok ise tablo eklensin var ise eklenmesin işlemini yapmak için aşağıdaki script i kullanabiliriz

IF NOT OBJECT_ID('DATABASE.dbo.[TABLO]','U') IS NOT NULL
BEGIN
	CREATE TABLE [dbo].[TABLO](
		[ID] [int] NOT NULL,
		[ALAN1] [int] NULL,
		[ALAN2] [varchar](50) NULL,
				[OLTAR] [datetime] NULL,
		[OLUSER] [varchar](255) NULL,
			 CONSTRAINT [PK_PER_TRANSFER] PRIMARY KEY CLUSTERED 
	(
		[ID] ASC
	)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
	) ON [PRIMARY]
 
END