sozsoft-platform/configs/seeds/sql/object/Mnt_T_WorkOrderMaterial.sql
2026-10-19 17:35:08 +03:00

37 lines
1.6 KiB
Transact-SQL
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

IF OBJECT_ID(N'[dbo].[Mnt_T_WorkOrderMaterial]', 'U') IS NULL
BEGIN
CREATE TABLE [dbo].[Mnt_T_WorkOrderMaterial]
(
[Id] uniqueidentifier NOT NULL DEFAULT NEWID(),
[TenantId] uniqueidentifier NULL,
[WorkOrderId] uniqueidentifier NOT NULL,
[ProductId] uniqueidentifier NOT NULL,
[Quantity] decimal(18, 4) NOT NULL DEFAULT 1,
[UomId] nvarchar(64) NOT NULL DEFAULT 'Adet',
[LocationId] uniqueidentifier NULL,
[StockId] uniqueidentifier NULL,
[LotNo] nvarchar(64) NULL,
[ConsumptionTransferId] uniqueidentifier NULL,
[Description] nvarchar(256) NULL,
[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_Mnt_T_WorkOrderMaterial] 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
-- Tablo stok satırı seçimiyle kurulmadan önce oluşmuş veritabanında kolonlar eklenir.
IF COL_LENGTH(N'dbo.Mnt_T_WorkOrderMaterial', N'StockId') IS NULL
ALTER TABLE [dbo].[Mnt_T_WorkOrderMaterial] ADD [StockId] uniqueidentifier NULL;
GO
IF COL_LENGTH(N'dbo.Mnt_T_WorkOrderMaterial', N'LotNo') IS NULL
ALTER TABLE [dbo].[Mnt_T_WorkOrderMaterial] ADD [LotNo] nvarchar(64) NULL;
GO