IF OBJECT_ID(N'[dbo].[Hr_T_Training]', 'U') IS NULL BEGIN CREATE TABLE [dbo].[Hr_T_Training] ( [Id] uniqueidentifier NOT NULL DEFAULT NEWID(), [TenantId] uniqueidentifier NULL, [TrainingTypeId] uniqueidentifier NOT NULL, [TrainingSubjectId] uniqueidentifier NOT NULL, [EntryDate] date NOT NULL, [BranchId] uniqueidentifier NOT NULL, [StartDate] date NOT NULL, [EndDate] date NOT NULL, [StartTime] datetime NULL, [EndTime] datetime NULL, [TotalHours] decimal(18, 4) NULL, [TrainerName] nvarchar(200) NULL, [TrainingPlace] nvarchar(MAX) NULL, [TrainingInstitution] nvarchar(MAX) NULL, [Description] nvarchar(MAX) NULL, [Status] nvarchar(16) NOT NULL DEFAULT 'Open', [SkillIds] nvarchar(MAX) NULL, [CostPlace] decimal(18, 4) NULL DEFAULT 0, [CostTrainer] decimal(18, 4) NULL DEFAULT 0, [CostAccommodation] decimal(18, 4) NULL DEFAULT 0, [CostTransport] decimal(18, 4) NULL DEFAULT 0, [CostCatering] decimal(18, 4) NULL DEFAULT 0, [CostOther] decimal(18, 4) NULL DEFAULT 0, [CostTotal] decimal(18, 4) NULL DEFAULT 0, [CreationTime] datetime2 NOT NULL DEFAULT GETUTCDATE(), [CreatorId] uniqueidentifier NULL, [LastModificationTime] datetime2 NULL, [LastModifierId] uniqueidentifier NULL, [IsDeleted] bit NOT NULL DEFAULT 0, [DeletionTime] datetime2 NULL, [DeleterId] uniqueidentifier NULL, CONSTRAINT [PK_Hr_T_Training] PRIMARY KEY NONCLUSTERED ( [Id] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] END GO