-- Create Table IF OBJECT_ID(N'[dbo].[Prj_T_Customer]', N'U') IS NULL BEGIN CREATE TABLE [dbo].[Prj_T_Customer] ( [Id] UNIQUEIDENTIFIER NOT NULL CONSTRAINT [PK_Prj_T_Customer] PRIMARY KEY, [TenantId] UNIQUEIDENTIFIER NULL, [Name] NVARCHAR(300) NOT NULL, [ContactName] NVARCHAR(200) NULL, [Email] NVARCHAR(200) NULL, [Phone] NVARCHAR(50) NULL, [CreationTime] DATETIME2 NOT NULL CONSTRAINT [DF_Prj_T_Customer_CreationTime] DEFAULT (GETUTCDATE()), [CreatorId] UNIQUEIDENTIFIER NULL, [LastModificationTime] DATETIME2 NULL, [LastModifierId] UNIQUEIDENTIFIER NULL, [IsDeleted] BIT NOT NULL CONSTRAINT [DF_Prj_T_Customer_IsDeleted] DEFAULT (0), [DeletionTime] DATETIME2 NULL, [DeleterId] UNIQUEIDENTIFIER NULL ); END GO IF NOT EXISTS (SELECT 1 FROM sys.indexes WHERE name = N'IX_Prj_T_Customer_TenantId_Name' AND object_id = OBJECT_ID(N'[dbo].[Prj_T_Customer]')) CREATE INDEX [IX_Prj_T_Customer_TenantId_Name] ON [dbo].[Prj_T_Customer] ([TenantId] ASC, [Name] ASC); GO