55 lines
1.3 KiB
Transact-SQL
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*/ |