PDC_REPORT_CreazioneDB/sql/Collaudo bfdskrepsei02c/procedure/dbo_sp_insertTemplateReportScheda.sql
2025-06-26 18:47:11 +02:00

55 lines
1.3 KiB
Transact-SQL

CREATE PROCEDURE [dbo].[sp_insertTemplateReportScheda]
@nomeTemplate as varchar(50),
@codicePB as varchar(6),
@rete as char,
@idModello as int,
@opznominativa as bit,
@opzterzi as bit
AS
BEGIN
declare @DtCreazione as datetime
SET @DtCreazione = getDate()
DECLARE @Identificativo AS INT
SET NOCOUNT ON;
INSERT INTO [R6_ReportSchede_Template]
([codicePB]
,[nomeTemplate]
,[default]
,rete
,idModello
,DtCreazione
,opznominativa
,opzterzi)
VALUES
(@codicePB,
@nomeTemplate,
'N',
@rete,
@idModello,
@DtCreazione,
@opznominativa,
@opzterzi)
END
SET @Identificativo = @@identity
SELECT @Identificativo
-- dbo.sp_deleteTemplateReportScheda
/*USE [SEIReport]
GO
ALTER PROCEDURE [dbo].[sp_deleteTemplateReportScheda]
@idTemplate as int
AS
BEGIN
SET NOCOUNT ON;
BEGIN TRANSACTION
declare @codicePB as varchar(6)
select @codicePB=dbo.R6_ReportSchede_Template.codicePB FROM dbo.R6_ReportSchede_Template --figli
WHERE R6_ReportSchede_Template.idTemplate = @idTemplate
if @codicePB <> ''
BEGIN
DELETE FROM R6_ReportSchede_SchedeTemplate --figli
WHERE R6_ReportSchede_SchedeTemplate.idTemplate = @idTemplate
DELETE FROM dbo.R6_ReportSchede_Template --figli
WHERE R6_ReportSchede_Template.idTemplate = @idTemplate
END
COMMIT
END*/