Mike Phares ab800974b7 Programmability objects from database
Removed commented code
Added fn_GetExpiredTECNByOriginator
2024-12-12 12:15:46 -07:00

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