USE [Vertragsverwaltung_20160404] GO /****** Object: StoredProcedure [dbo].[pr_Applikation_Insert] Script Date: 02.12.2016 09:08:54 ******/ DROP PROCEDURE [dbo].[pr_Applikation_Insert] GO /****** Object: StoredProcedure [dbo].[pr_Applikation_Insert] Script Date: 02.12.2016 09:08:54 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO --------------------------------------------------------------------------------- -- Stored procedure that will insert 1 row in the table 'Applikation' -- Gets: @iApplikationNr int -- Gets: @sBezeichnung varchar(50) -- Gets: @iParentID int -- Gets: @iApplikationVerantwortungNr int -- Gets: @iApplikationKategorieNr int -- Gets: @iApplikationTeamnr int -- Gets: @iMarktbereichnr int -- Gets: @sVersion varchar(50) -- Gets: @bAlsProdukt bit -- Gets: @bNurLizenz bit -- Gets: @sPrioWiederanlauf varchar(50) -- Gets: @sKurzbeschreibung varchar(2048) -- Gets: @daInaktivseit datetime -- Gets: @bRAS bit -- Gets: @sDatenbankname varchar(50) -- Gets: @sAnzahl_Installationen varchar(50) -- Gets: @sTest_Aufwand varchar(50) -- Gets: @sTest_Arbeitsplaetze varchar(255) -- Gets: @sTest_Abhaengigkeiten varchar(255) -- Gets: @sTest_Bemerkung varchar(1024) -- Gets: @bTicketXPertVerwendung bit -- Gets: @bTicketXPert_WPIAnzeigen bit -- Gets: @sTicketXPert_Preis varchar(50) -- Gets: @sTicketXPert_Preis_Einmalig varchar(50) -- Gets: @bTicketXPert_AMAnzeigen bit -- Gets: @iTicketXPert_ApplikationKritikalitaetTypNr int -- Gets: @iTicketXPert_ApplikationSMLTypNr int -- Gets: @bAktiv bit -- Gets: @daErstellt_am datetime -- Gets: @daMutiert_am datetime -- Gets: @iMutierer int -- Gets: @iSecurityLevelNr int -- Gets: @iRfcBoardNr int -- Gets: @iSensitiveDaten int -- Gets: @sSensitiveDatenBemerkung varchar(500) -- Gets: @iSensitiveDatenAdministriertdurch int -- Gets: @sSensitiveDatenUeberwachungBemerkung varchar(500) -- Gets: @iSensitiveDatenUeberwachungPeriodizitaet int -- Gets: @sSensitiveDatenUserBemerkung varchar(500) -- Gets: @iSensitiveDatenAnzahlComit int -- Gets: @iSensitiveDatenAnzahlExterne int -- Gets: @bStrukturelement bit -- Gets: @iIKVBizRelevanzNr int -- Gets: @iIKVBizAusfalldauerNr int -- Gets: @sIKVBIZBemerkung varchar(1024) -- Gets: @bIKVProviderVereinbart bit -- Gets: @iIKVProviderAussfalldauerNr int -- Gets: @sIKVProviderBemerkung varchar(1024) -- Gets: @iIKVLoesungNr int -- Gets: @sIKVLoesungBemerkung varchar(1024) -- Gets: @iFachlicheOe int -- Gets: @iTicketXPert_ITSPProduktnr int -- Gets: @sIntranetBezeichnung varchar(255) -- Gets: @bVerwendungIntragnet bit -- Gets: @bIntranetObligatorisch bit -- Gets: @bErstloesungsquote bit -- Returns: @iErrorCode int --------------------------------------------------------------------------------- CREATE PROCEDURE [dbo].[pr_Applikation_Insert] @iApplikationNr int, @sBezeichnung varchar(50), @iParentID int, @iApplikationVerantwortungNr int, @iApplikationKategorieNr int, @iApplikationTeamnr int, @iMarktbereichnr int, @sVersion varchar(50), @bAlsProdukt bit, @bNurLizenz bit, @sPrioWiederanlauf varchar(50), @sKurzbeschreibung varchar(2048), @daInaktivseit datetime, @bRAS bit, @sDatenbankname varchar(50), @sAnzahl_Installationen varchar(50), @sTest_Aufwand varchar(50), @sTest_Arbeitsplaetze varchar(255), @sTest_Abhaengigkeiten varchar(255), @sTest_Bemerkung varchar(1024), @bTicketXPertVerwendung bit, @bTicketXPert_WPIAnzeigen bit, @sTicketXPert_Preis varchar(50), @sTicketXPert_Preis_Einmalig varchar(50), @bTicketXPert_AMAnzeigen bit, @iTicketXPert_ApplikationKritikalitaetTypNr int, @iTicketXPert_ApplikationSMLTypNr int, @bAktiv bit, @daErstellt_am datetime, @daMutiert_am datetime, @iMutierer int, @iSecurityLevelNr int, @iRfcBoardNr int, @iSensitiveDaten int, @sSensitiveDatenBemerkung varchar(500), @iSensitiveDatenAdministriertdurch int, @sSensitiveDatenUeberwachungBemerkung varchar(500), @iSensitiveDatenUeberwachungPeriodizitaet int, @sSensitiveDatenUserBemerkung varchar(500), @iSensitiveDatenAnzahlComit int, @iSensitiveDatenAnzahlExterne int, @bStrukturelement bit, @iIKVBizRelevanzNr int, @iIKVBizAusfalldauerNr int, @sIKVBIZBemerkung varchar(1024), @bIKVProviderVereinbart bit, @iIKVProviderAussfalldauerNr int, @sIKVProviderBemerkung varchar(1024), @iIKVLoesungNr int, @sIKVLoesungBemerkung varchar(1024), @iFachlicheOe int, @iTicketXPert_ITSPProduktnr int, @sIntranetBezeichnung varchar(255), @bVerwendungIntragnet bit, @bIntranetObligatorisch bit, @bErstloesungsquote bit, @iErrorCode int OUTPUT AS SET NOCOUNT ON -- INSERT a new row in the table. INSERT [dbo].[Applikation] ( [ApplikationNr], [Bezeichnung], [ParentID], [ApplikationVerantwortungNr], [ApplikationKategorieNr], [ApplikationTeamnr], [Marktbereichnr], [Version], [AlsProdukt], [NurLizenz], [PrioWiederanlauf], [Kurzbeschreibung], [Inaktivseit], [RAS], [Datenbankname], [Anzahl_Installationen], [Test_Aufwand], [Test_Arbeitsplaetze], [Test_Abhaengigkeiten], [Test_Bemerkung], [TicketXPertVerwendung], [TicketXPert_WPIAnzeigen], [TicketXPert_Preis], [TicketXPert_Preis_Einmalig], [TicketXPert_AMAnzeigen], [TicketXPert_ApplikationKritikalitaetTypNr], [TicketXPert_ApplikationSMLTypNr], [Aktiv], [Erstellt_am], [Mutiert_am], [Mutierer], [SecurityLevelNr], [RfcBoardNr], [SensitiveDaten], [SensitiveDatenBemerkung], [SensitiveDatenAdministriertdurch], [SensitiveDatenUeberwachungBemerkung], [SensitiveDatenUeberwachungPeriodizitaet], [SensitiveDatenUserBemerkung], [SensitiveDatenAnzahlComit], [SensitiveDatenAnzahlExterne], [Strukturelement], [IKVBizRelevanzNr], [IKVBizAusfalldauerNr], [IKVBIZBemerkung], [IKVProviderVereinbart], [IKVProviderAussfalldauerNr], [IKVProviderBemerkung], [IKVLoesungNr], [IKVLoesungBemerkung], [FachlicheOe], [TicketXPert_ITSPProduktnr], [IntranetBezeichnung], [VerwendungIntragnet], [IntranetObligatorisch], [Erstloesungsquote] ) VALUES ( @iApplikationNr, @sBezeichnung, @iParentID, @iApplikationVerantwortungNr, @iApplikationKategorieNr, @iApplikationTeamnr, @iMarktbereichnr, @sVersion, @bAlsProdukt, @bNurLizenz, @sPrioWiederanlauf, @sKurzbeschreibung, @daInaktivseit, @bRAS, @sDatenbankname, @sAnzahl_Installationen, @sTest_Aufwand, @sTest_Arbeitsplaetze, @sTest_Abhaengigkeiten, @sTest_Bemerkung, @bTicketXPertVerwendung, @bTicketXPert_WPIAnzeigen, @sTicketXPert_Preis, @sTicketXPert_Preis_Einmalig, @bTicketXPert_AMAnzeigen, @iTicketXPert_ApplikationKritikalitaetTypNr, @iTicketXPert_ApplikationSMLTypNr, @bAktiv, @daErstellt_am, @daMutiert_am, @iMutierer, @iSecurityLevelNr, @iRfcBoardNr, @iSensitiveDaten, @sSensitiveDatenBemerkung, @iSensitiveDatenAdministriertdurch, @sSensitiveDatenUeberwachungBemerkung, @iSensitiveDatenUeberwachungPeriodizitaet, @sSensitiveDatenUserBemerkung, @iSensitiveDatenAnzahlComit, @iSensitiveDatenAnzahlExterne, @bStrukturelement, @iIKVBizRelevanzNr, @iIKVBizAusfalldauerNr, @sIKVBIZBemerkung, @bIKVProviderVereinbart, @iIKVProviderAussfalldauerNr, @sIKVProviderBemerkung, @iIKVLoesungNr, @sIKVLoesungBemerkung, @iFachlicheOe, @iTicketXPert_ITSPProduktnr, @sIntranetBezeichnung, @bVerwendungIntragnet, @bIntranetObligatorisch, @bErstloesungsquote ) -- Get the Error Code for the statement just executed. SELECT @iErrorCode=@@ERROR GO