USE [Vertragsverwaltung_20160404] GO /****** Object: StoredProcedure [dbo].[pr_Server_Inventar_Update] Script Date: 02.12.2016 09:08:54 ******/ DROP PROCEDURE [dbo].[pr_Server_Inventar_Update] GO /****** Object: StoredProcedure [dbo].[pr_Server_Inventar_Update] Script Date: 02.12.2016 09:08:54 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO --------------------------------------------------------------------------------- -- Stored procedure that will update an existing row in the table 'Server_Inventar' -- Gets: @iServerInventarNr int -- Gets: @iParentID int -- Gets: @sBezeichnung varchar(255) -- Gets: @sBeschreibung varchar(255) -- Gets: @bAktiv bit -- Gets: @daErstellt_am datetime -- Gets: @daMutiert_am datetime -- Gets: @iMutierer int -- Gets: @iServer_UmgebungNr int -- Gets: @iServer_KategorieNr int -- Gets: @iServer_OSNr int -- Gets: @iServer_OSLevelNr int -- Gets: @sBemerkung_OS varchar(1024) -- Gets: @iServer_Backup_LoesungNr int -- Gets: @iServer_Backup_RetentionNr int -- Gets: @sServer_Backup_Bemerkung varchar(1024) -- Gets: @iServer_DBNr int -- Gets: @sServer_DB_Bemerkung varchar(1024) -- Gets: @iServer_DB_Backup_LoesungNr int -- Gets: @iServer_DB_Backup_RetentionNr int -- Gets: @sServer_DB_Backup_Bemerkung varchar(1024) -- Gets: @iServer_StandortNr int -- Gets: @sServer_Stanmdort_Bemerkung varchar(1024) -- Gets: @iServer_Weiteres_TypNr1 int -- Gets: @iServer_Weiteres_TypNr2 int -- Gets: @iServer_Weiteres_TypNr3 int -- Gets: @iServer_Weiteres_TypNr4 int -- Gets: @iServer_Weiteres_TypNr5 int -- Gets: @iServer_Weiteres_Backup_LoesungNr1 int -- Gets: @iServer_Weiteres_Backup_LoesungNr2 int -- Gets: @iServer_Weiteres_Backup_LoesungNr3 int -- Gets: @iServer_Weiteres_Backup_LoesungNr4 int -- Gets: @iServer_Weiteres_Backup_LoesungNr5 int -- Gets: @iServer_Weiteres_RetentionNr1 int -- Gets: @iServer_Weiteres_RetentionNr2 int -- Gets: @iServer_Weiteres_RetentionNr3 int -- Gets: @iServer_Weiteres_RetentionNr4 int -- Gets: @iServer_Weiteres_RetentionNr5 int -- Gets: @sServer_Weiteres_Bemerkung1 varchar(1024) -- Gets: @sServer_Weiteres_Bemerkung2 varchar(1024) -- Gets: @sServer_Weiteres_Bemerkung3 varchar(1024) -- Gets: @sServer_Weiteres_Bemerkung4 varchar(1024) -- Gets: @sServer_Weiteres_Bemerkung5 varchar(1024) -- Gets: @iServer_ProviderNr int -- Gets: @sRZ_Betreiber_Standort varchar(255) -- Returns: @iErrorCode int --------------------------------------------------------------------------------- CREATE PROCEDURE [dbo].[pr_Server_Inventar_Update] @iServerInventarNr int, @iParentID int, @sBezeichnung varchar(255), @sBeschreibung varchar(255), @bAktiv bit, @daErstellt_am datetime, @daMutiert_am datetime, @iMutierer int, @iServer_UmgebungNr int, @iServer_KategorieNr int, @iServer_OSNr int, @iServer_OSLevelNr int, @sBemerkung_OS varchar(1024), @iServer_Backup_LoesungNr int, @iServer_Backup_RetentionNr int, @sServer_Backup_Bemerkung varchar(1024), @iServer_DBNr int, @sServer_DB_Bemerkung varchar(1024), @iServer_DB_Backup_LoesungNr int, @iServer_DB_Backup_RetentionNr int, @sServer_DB_Backup_Bemerkung varchar(1024), @iServer_StandortNr int, @sServer_Stanmdort_Bemerkung varchar(1024), @iServer_Weiteres_TypNr1 int, @iServer_Weiteres_TypNr2 int, @iServer_Weiteres_TypNr3 int, @iServer_Weiteres_TypNr4 int, @iServer_Weiteres_TypNr5 int, @iServer_Weiteres_Backup_LoesungNr1 int, @iServer_Weiteres_Backup_LoesungNr2 int, @iServer_Weiteres_Backup_LoesungNr3 int, @iServer_Weiteres_Backup_LoesungNr4 int, @iServer_Weiteres_Backup_LoesungNr5 int, @iServer_Weiteres_RetentionNr1 int, @iServer_Weiteres_RetentionNr2 int, @iServer_Weiteres_RetentionNr3 int, @iServer_Weiteres_RetentionNr4 int, @iServer_Weiteres_RetentionNr5 int, @sServer_Weiteres_Bemerkung1 varchar(1024), @sServer_Weiteres_Bemerkung2 varchar(1024), @sServer_Weiteres_Bemerkung3 varchar(1024), @sServer_Weiteres_Bemerkung4 varchar(1024), @sServer_Weiteres_Bemerkung5 varchar(1024), @iServer_ProviderNr int, @sRZ_Betreiber_Standort varchar(255), @iErrorCode int OUTPUT AS SET NOCOUNT ON -- UPDATE an existing row in the table. UPDATE [dbo].[Server_Inventar] SET [ParentID] = @iParentID, [Bezeichnung] = @sBezeichnung, [Beschreibung] = @sBeschreibung, [Aktiv] = @bAktiv, [Erstellt_am] = @daErstellt_am, [Mutiert_am] = @daMutiert_am, [Mutierer] = @iMutierer, [Server_UmgebungNr] = @iServer_UmgebungNr, [Server_KategorieNr] = @iServer_KategorieNr, [Server_OSNr] = @iServer_OSNr, [Server_OSLevelNr] = @iServer_OSLevelNr, [Bemerkung_OS] = @sBemerkung_OS, [Server_Backup_LoesungNr] = @iServer_Backup_LoesungNr, [Server_Backup_RetentionNr] = @iServer_Backup_RetentionNr, [Server_Backup_Bemerkung] = @sServer_Backup_Bemerkung, [Server_DBNr] = @iServer_DBNr, [Server_DB_Bemerkung] = @sServer_DB_Bemerkung, [Server_DB_Backup_LoesungNr] = @iServer_DB_Backup_LoesungNr, [Server_DB_Backup_RetentionNr] = @iServer_DB_Backup_RetentionNr, [Server_DB_Backup_Bemerkung] = @sServer_DB_Backup_Bemerkung, [Server_StandortNr] = @iServer_StandortNr, [Server_Stanmdort_Bemerkung] = @sServer_Stanmdort_Bemerkung, [Server_Weiteres_TypNr1] = @iServer_Weiteres_TypNr1, [Server_Weiteres_TypNr2] = @iServer_Weiteres_TypNr2, [Server_Weiteres_TypNr3] = @iServer_Weiteres_TypNr3, [Server_Weiteres_TypNr4] = @iServer_Weiteres_TypNr4, [Server_Weiteres_TypNr5] = @iServer_Weiteres_TypNr5, [Server_Weiteres_Backup_LoesungNr1] = @iServer_Weiteres_Backup_LoesungNr1, [Server_Weiteres_Backup_LoesungNr2] = @iServer_Weiteres_Backup_LoesungNr2, [Server_Weiteres_Backup_LoesungNr3] = @iServer_Weiteres_Backup_LoesungNr3, [Server_Weiteres_Backup_LoesungNr4] = @iServer_Weiteres_Backup_LoesungNr4, [Server_Weiteres_Backup_LoesungNr5] = @iServer_Weiteres_Backup_LoesungNr5, [Server_Weiteres_RetentionNr1] = @iServer_Weiteres_RetentionNr1, [Server_Weiteres_RetentionNr2] = @iServer_Weiteres_RetentionNr2, [Server_Weiteres_RetentionNr3] = @iServer_Weiteres_RetentionNr3, [Server_Weiteres_RetentionNr4] = @iServer_Weiteres_RetentionNr4, [Server_Weiteres_RetentionNr5] = @iServer_Weiteres_RetentionNr5, [Server_Weiteres_Bemerkung1] = @sServer_Weiteres_Bemerkung1, [Server_Weiteres_Bemerkung2] = @sServer_Weiteres_Bemerkung2, [Server_Weiteres_Bemerkung3] = @sServer_Weiteres_Bemerkung3, [Server_Weiteres_Bemerkung4] = @sServer_Weiteres_Bemerkung4, [Server_Weiteres_Bemerkung5] = @sServer_Weiteres_Bemerkung5, [Server_ProviderNr] = @iServer_ProviderNr, [RZ_Betreiber_Standort] = @sRZ_Betreiber_Standort WHERE [ServerInventarNr] = @iServerInventarNr -- Get the Error Code for the statement just executed. SELECT @iErrorCode=@@ERROR GO