USE [Vertragsverwaltung_20160404] GO /****** Object: StoredProcedure [dbo].[sp_vertragselement_details_inaktivieren] Script Date: 02.12.2016 09:08:53 ******/ DROP PROCEDURE [dbo].[sp_vertragselement_details_inaktivieren] GO /****** Object: StoredProcedure [dbo].[sp_vertragselement_details_inaktivieren] Script Date: 02.12.2016 09:08:55 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO -- ============================================= -- Author: -- Create date: <20.01.2009> -- Description: -- ============================================= CREATE PROCEDURE [dbo].[sp_vertragselement_details_inaktivieren] @vertragselementnr int, @mutierer int AS declare @nr int declare @mitarbeiternr int set @nr=@vertragselementnr set @mitarbeiternr=@mutierer -- update dbo.lizenzkauf -- set mutierer=@mitarbeiternr, aktiv=0, mutiert_am=getdate() -- where dbo.lizenzkauf.vertragselementnr=@nr and dbo.lizenzkauf.aktiv=1 update dbo.kuendigungsfrist set mutierer=@mitarbeiternr, aktiv=0, mutiert_am=getdate() where dbo.kuendigungsfrist.vertragselementnr=@nr and dbo.kuendigungsfrist.aktiv=1 update dbo.vertragskontakt set mutierer=@mitarbeiternr, aktiv=0, mutiert_am=getdate() where dbo.vertragskontakt.vertragselementnr=@nr and dbo.vertragskontakt.aktiv=1 update dbo.dokument set mutierer=@mitarbeiternr, aktiv=0, mutiert_am=getdate() where dbo.dokument.keyvalue=@nr and dbo.dokument.doktype=1 and dbo.dokument.aktiv=1 update dbo.vertragsleistung set mutierer=@mitarbeiternr, aktiv=0, mutiert_am=getdate() where dbo.vertragsleistung.vertragselementnr=@nr and dbo.vertragsleistung.aktiv=1 update dbo.vertragsereignis set mutierer=@mitarbeiternr, aktiv=0, mutiert_am=getdate() where dbo.vertragsereignis.vertragselementnr=@nr and dbo.vertragsereignis.aktiv=1 update dbo.pendenz set mutierer=@mitarbeiternr, aktiv=0, mutiert_am=getdate() where dbo.pendenz.vertragselementnr=@nr and dbo.pendenz.aktiv=1 update dbo.vertragselement set mutierer=@mitarbeiternr, aktiv=0, mutiert_am=getdate() where dbo.vertragselement.parentid=@nr update dbo.vertragselementapplikation set mutierer=@mitarbeiternr, aktiv=0, mutiert_am=getdate() where dbo.vertragselementapplikation.vertragselementnr=@nr EXECUTE dbo.sp_Check_lizenzkauf @NR, 'Del',@mitarbeiternr,0 GO