66 lines
1.5 KiB
Transact-SQL
66 lines
1.5 KiB
Transact-SQL
USE [FabApprovalSystem]
|
|
GO
|
|
/****** Object: StoredProcedure [dbo].[UpdateLotDispositionLot] Script Date: 11/21/2024 11:29:05 AM ******/
|
|
SET
|
|
ANSI_NULLS ON
|
|
GO
|
|
SET
|
|
QUOTED_IDENTIFIER ON
|
|
GO
|
|
-- =============================================
|
|
-- Author: <Author,,Name>
|
|
-- Create date: <Create Date,,>
|
|
-- Description: <Description,,>
|
|
-- =============================================
|
|
CREATE PROCEDURE [dbo].[UpdateLotDispositionLot] @LotID INT,
|
|
@LotNumber VARCHAR(50),
|
|
@DieLotNumber VARCHAR(50),
|
|
@IssueID INT,
|
|
@Description VARCHAR(100),
|
|
@NewPartNo VARCHAR(50),
|
|
@WipPartNo VARCHAR(50),
|
|
@DiePartNo VARCHAR(50),
|
|
@ProductFamily CHAR(10),
|
|
@Gen VARCHAR(10),
|
|
@Channel VARCHAR(50),
|
|
@HexSize VARCHAR(10),
|
|
@Voltage FLOAT,
|
|
@WaferCount INT,
|
|
@DieCount INT,
|
|
@Location VARCHAR(50),
|
|
@TotalCost FLOAT,
|
|
@LotStatusOptionID INT AS BEGIN -- SET NOCOUNT ON added to prevent extra result sets from
|
|
-- interfering with SELECT statements.
|
|
SET
|
|
NOCOUNT ON;
|
|
|
|
-- Insert statements for procedure here
|
|
UPDATE
|
|
Lot
|
|
SET
|
|
LotNumber = @LotNumber,
|
|
DieLotNumber = @DieLotNumber,
|
|
Description = @Description,
|
|
NewPartNo = @NewPartNo,
|
|
WipPartNo = @WipPartNo,
|
|
DiePartNo = @DiePartNo,
|
|
ProductFamily = @ProductFamily,
|
|
Gen = @Gen,
|
|
Channel = @Channel,
|
|
HexSize = @HexSize,
|
|
Voltage = @Voltage,
|
|
WaferCount = @WaferCount,
|
|
DieCount = @DieCount,
|
|
Location = @Location,
|
|
TotalCost = @TotalCost,
|
|
LotStatusOptionID = @LotStatusOptionID
|
|
WHERE
|
|
LotID = @LotID
|
|
UPDATE
|
|
LotDisposition
|
|
SET
|
|
LastUpdateDate = GETDATE()
|
|
WHERE
|
|
IssueID = @IssueID
|
|
END
|
|
GO |