67 lines
1.7 KiB
Transact-SQL
67 lines
1.7 KiB
Transact-SQL
USE [FabApprovalSystem]
|
|
GO
|
|
/****** Object: StoredProcedure [dbo].[MRBUpdateItem] Script Date: 11/21/2024 11:29:05 AM ******/
|
|
SET
|
|
ANSI_NULLS ON
|
|
GO
|
|
SET
|
|
QUOTED_IDENTIFIER ON
|
|
GO
|
|
CREATE PROCEDURE [dbo].[MRBUpdateItem] @MRBNumber INT,
|
|
@Title VARCHAR(100),
|
|
@MRBRaisedAreaID INT,
|
|
@Owner INT,
|
|
@Tool NCHAR(10),
|
|
@NumberOfLotsAffected INT,
|
|
@Process VARCHAR(50),
|
|
@CANo INT,
|
|
@NumberOfWafersAffected INT,
|
|
@NumberOfDiesAffected INT,
|
|
@IssueDescription VARCHAR(2000),
|
|
@Notes VARCHAR(max),
|
|
@IssueDetectedDate DATETIME,
|
|
@IssueStartDate DATETIME,
|
|
@IssueEndDate DATETIME,
|
|
@OwnerApprover VARCHAR(50),
|
|
@PEApprover VARCHAR(50),
|
|
@MfgEngineeringAppover VARCHAR(50),
|
|
@OtherApprovers VARCHAR(500),
|
|
@YEApprover VARCHAR(50),
|
|
@QualityApprovers VARCHAR(50),
|
|
@DetailsFolder VARCHAR(50),
|
|
@CustomerImpacted BIT,
|
|
@ToolCSV varchar(max) = NULL AS BEGIN -- 2019/04/22 add ToolCSV column
|
|
-- 2019/02/21 lengthen notes to varchar(max)
|
|
SET
|
|
NOCOUNT ON;
|
|
|
|
UPDATE
|
|
MRB
|
|
SET
|
|
[Owner] = @Owner,
|
|
Title = @Title,
|
|
MRBRaisedAreaID = @MRBRaisedAreaID,
|
|
Tool = @Tool,
|
|
NumberOfLotsAffected = @NumberOfLotsAffected,
|
|
Process = @Process,
|
|
CANo = @CANo,
|
|
NumberOfWafersAffected = @NumberOfWafersAffected,
|
|
NumberOfDiesAffected = @NumberOfDiesAffected,
|
|
IssueDescription = @IssueDescription,
|
|
Notes = @Notes,
|
|
IssueDetectedDate = @IssueDetectedDate,
|
|
IssueStartDate = @IssueStartDate,
|
|
IssueEndDate = @IssueEndDate,
|
|
OwnerApprover = @OwnerApprover,
|
|
PEApprover = @PEApprover,
|
|
MFGEngineeringAppover = @MfgEngineeringAppover,
|
|
OtherApprovers = @OtherApprovers,
|
|
YEApprover = @YEApprover,
|
|
QualityApprovers = @QualityApprovers,
|
|
DetailsFolder = @DetailsFolder,
|
|
CustomerImpacted = @CustomerImpacted,
|
|
ToolCSV = @ToolCSV
|
|
WHERE
|
|
MRBNumber = @MRBNumber
|
|
END
|
|
GO |