32 lines
727 B
Transact-SQL
32 lines
727 B
Transact-SQL
|
|
-- =============================================
|
|
-- Author: Steamware
|
|
-- Create date: 2014.04.28
|
|
-- Description: insert record di stampa
|
|
-- =============================================
|
|
CREATE PROCEDURE [dbo].[stp_RPT_insertNew]
|
|
(
|
|
@Ticket INT,
|
|
@Report NVARCHAR(50),
|
|
@Chiave NVARCHAR(250),
|
|
@UserReq NVARCHAR(50),
|
|
@DataReq DATETIME,
|
|
@deleteOld BIT = 0
|
|
)
|
|
AS
|
|
|
|
SET NOCOUNT OFF;
|
|
|
|
SET XACT_ABORT ON;
|
|
BEGIN TRAN
|
|
|
|
-- se richiesto elimino record vecchi (utile x togliere segnaposto iniziale)
|
|
IF(@deleteOld = 1)
|
|
BEGIN
|
|
DELETE FROM ReportPrintTicket WHERE Ticket = @Ticket
|
|
END
|
|
|
|
INSERT INTO ReportPrintTicket (Ticket, Report, Chiave, UserReq, DataReq)
|
|
VALUES (@Ticket, @Report, @Chiave, @UserReq, @DataReq)
|
|
|
|
COMMIT TRAN |