You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
ITSM/.svn/pristine/73/73b9f1d8fe2c0a22cd5f10e910d...

259 lines
20 KiB

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