USE [TIM] GO /****** Object: StoredProcedure [dbo].[sp_insert_userlog] Script Date: 17.05.2014 21:11:50 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO -- ============================================= -- Author: -- Create date: -- Description: -- ============================================= CREATE PROCEDURE [dbo].[sp_insert_userlog] @username VARCHAR(255), @action varchar(255), @details VARCHAR(1024) AS BEGIN INSERT dbo.UserLog ( Timestamp , LoginName , Action , Details ) VALUES ( GETDATE() , -- Timestamp - datetime @username , -- LoginName - varchar(255) @action , -- Action - varchar(255) @details -- Details - varchar(1024) ) -- SET NOCOUNT ON added to prevent extra result sets from -- interfering with SELECT statements. SET NOCOUNT ON; -- Insert statements for procedure here END GO /****** Object: StoredProcedure [dbo].[pr_KB_Parameter_SelectAll] Script Date: 17.05.2014 21:11:50 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO --------------------------------------------------------------------------------- -- Stored procedure that will select all rows from the table 'KB_Parameter' -- Returns: @iErrorCode int --------------------------------------------------------------------------------- CREATE PROCEDURE [dbo].[pr_KB_Parameter_SelectAll] @iErrorCode int OUTPUT AS SET NOCOUNT ON -- SELECT all rows from the table. SELECT [KBParameternr], [Bezeichnung], [Beschreibung], [Aktiv], [Erstellt_am], [Mutiert_am], [Mutierer] FROM [dbo].[KB_Parameter] ORDER BY [KBParameternr] ASC -- Get the Error Code for the statement just executed. SELECT @iErrorCode=@@ERROR GO /****** Object: StoredProcedure [dbo].[pr_KB_Parameter_SelectOne] Script Date: 17.05.2014 21:11:50 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO --------------------------------------------------------------------------------- -- Stored procedure that will select an existing row from the table 'KB_Parameter' -- based on the Primary Key. -- Gets: @iKBParameternr int -- Returns: @iErrorCode int --------------------------------------------------------------------------------- CREATE PROCEDURE [dbo].[pr_KB_Parameter_SelectOne] @iKBParameternr int, @iErrorCode int OUTPUT AS SET NOCOUNT ON -- SELECT an existing row from the table. SELECT [KBParameternr], [Bezeichnung], [Beschreibung], [Aktiv], [Erstellt_am], [Mutiert_am], [Mutierer] FROM [dbo].[KB_Parameter] WHERE [KBParameternr] = @iKBParameternr -- Get the Error Code for the statement just executed. SELECT @iErrorCode=@@ERROR GO /****** Object: StoredProcedure [dbo].[pr_KB_Parameter_Delete] Script Date: 17.05.2014 21:11:50 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO --------------------------------------------------------------------------------- -- Stored procedure that will delete an existing row from the table 'KB_Parameter' -- using the Primary Key. -- Gets: @iKBParameternr int -- Returns: @iErrorCode int --------------------------------------------------------------------------------- CREATE PROCEDURE [dbo].[pr_KB_Parameter_Delete] @iKBParameternr int, @iErrorCode int OUTPUT AS SET NOCOUNT ON -- DELETE an existing row from the table. DELETE FROM [dbo].[KB_Parameter] WHERE [KBParameternr] = @iKBParameternr -- Get the Error Code for the statement just executed. SELECT @iErrorCode=@@ERROR GO /****** Object: StoredProcedure [dbo].[pr_KB_Parameter_Update] Script Date: 17.05.2014 21:11:50 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO --------------------------------------------------------------------------------- -- Stored procedure that will update an existing row in the table 'KB_Parameter' -- Gets: @iKBParameternr int -- Gets: @sBezeichnung varchar(50) -- Gets: @sBeschreibung varchar(50) -- Gets: @bAktiv bit -- Gets: @daErstellt_am datetime -- Gets: @daMutiert_am datetime -- Gets: @iMutierer int -- Returns: @iErrorCode int --------------------------------------------------------------------------------- CREATE PROCEDURE [dbo].[pr_KB_Parameter_Update] @iKBParameternr int, @sBezeichnung varchar(50), @sBeschreibung varchar(50), @bAktiv bit, @daErstellt_am datetime, @daMutiert_am datetime, @iMutierer int, @iErrorCode int OUTPUT AS SET NOCOUNT ON -- UPDATE an existing row in the table. UPDATE [dbo].[KB_Parameter] SET [Bezeichnung] = @sBezeichnung, [Beschreibung] = @sBeschreibung, [Aktiv] = @bAktiv, [Erstellt_am] = @daErstellt_am, [Mutiert_am] = @daMutiert_am, [Mutierer] = @iMutierer WHERE [KBParameternr] = @iKBParameternr -- Get the Error Code for the statement just executed. SELECT @iErrorCode=@@ERROR GO /****** Object: StoredProcedure [dbo].[pr_KB_Parameter_Insert] Script Date: 17.05.2014 21:11:50 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO --------------------------------------------------------------------------------- -- Stored procedure that will insert 1 row in the table 'KB_Parameter' -- Gets: @sBezeichnung varchar(50) -- Gets: @sBeschreibung varchar(50) -- Gets: @bAktiv bit -- Gets: @daErstellt_am datetime -- Gets: @daMutiert_am datetime -- Gets: @iMutierer int -- Returns: @iKBParameternr int -- Returns: @iErrorCode int --------------------------------------------------------------------------------- CREATE PROCEDURE [dbo].[pr_KB_Parameter_Insert] @sBezeichnung varchar(50), @sBeschreibung varchar(50), @bAktiv bit, @daErstellt_am datetime, @daMutiert_am datetime, @iMutierer int, @iKBParameternr int OUTPUT, @iErrorCode int OUTPUT AS SET NOCOUNT ON -- INSERT a new row in the table. INSERT [dbo].[KB_Parameter] ( [Bezeichnung], [Beschreibung], [Aktiv], [Erstellt_am], [Mutiert_am], [Mutierer] ) VALUES ( @sBezeichnung, @sBeschreibung, @bAktiv, @daErstellt_am, @daMutiert_am, @iMutierer ) -- Get the Error Code for the statement just executed. SELECT @iErrorCode=@@ERROR -- Get the IDENTITY value for the row just inserted. SELECT @iKBParameternr=SCOPE_IDENTITY() GO /****** Object: StoredProcedure [dbo].[pr_Pendenz_SelectAll] Script Date: 17.05.2014 21:11:50 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO --------------------------------------------------------------------------------- -- Stored procedure that will select all rows from the table 'Pendenz' -- Returns: @iErrorCode int --------------------------------------------------------------------------------- CREATE PROCEDURE [dbo].[pr_Pendenz_SelectAll] @iErrorCode int OUTPUT AS SET NOCOUNT ON -- SELECT all rows from the table. SELECT [PendenzNr], [Themanr], [Verantwortlich], [PendenzStatusNr], [Bezeichnung], [Beschreibung], [Termin], [Aktiv], [Erstellt_am], [Mutiert_am], [Mutierer], [MandantNr] FROM [dbo].[Pendenz] ORDER BY [PendenzNr] ASC -- Get the Error Code for the statement just executed. SELECT @iErrorCode=@@ERROR GO /****** Object: StoredProcedure [dbo].[pr_Pendenz_SelectOne] Script Date: 17.05.2014 21:11:50 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO --------------------------------------------------------------------------------- -- Stored procedure that will select an existing row from the table 'Pendenz' -- based on the Primary Key. -- Gets: @iPendenzNr int -- Returns: @iErrorCode int --------------------------------------------------------------------------------- CREATE PROCEDURE [dbo].[pr_Pendenz_SelectOne] @iPendenzNr int, @iErrorCode int OUTPUT AS SET NOCOUNT ON -- SELECT an existing row from the table. SELECT [PendenzNr], [Themanr], [Verantwortlich], [PendenzStatusNr], [Bezeichnung], [Beschreibung], [Termin], [Aktiv], [Erstellt_am], [Mutiert_am], [Mutierer], [MandantNr] FROM [dbo].[Pendenz] WHERE [PendenzNr] = @iPendenzNr -- Get the Error Code for the statement just executed. SELECT @iErrorCode=@@ERROR GO /****** Object: StoredProcedure [dbo].[pr_Pendenz_Delete] Script Date: 17.05.2014 21:11:50 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO --------------------------------------------------------------------------------- -- Stored procedure that will delete an existing row from the table 'Pendenz' -- using the Primary Key. -- Gets: @iPendenzNr int -- Returns: @iErrorCode int --------------------------------------------------------------------------------- CREATE PROCEDURE [dbo].[pr_Pendenz_Delete] @iPendenzNr int, @iErrorCode int OUTPUT AS SET NOCOUNT ON -- DELETE an existing row from the table. DELETE FROM [dbo].[Pendenz] WHERE [PendenzNr] = @iPendenzNr -- Get the Error Code for the statement just executed. SELECT @iErrorCode=@@ERROR GO /****** Object: StoredProcedure [dbo].[pr_Pendenz_Update] Script Date: 17.05.2014 21:11:50 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO --------------------------------------------------------------------------------- -- Stored procedure that will update an existing row in the table 'Pendenz' -- Gets: @iPendenzNr int -- Gets: @iThemanr int -- Gets: @sVerantwortlich varchar(50) -- Gets: @iPendenzStatusNr int -- Gets: @sBezeichnung varchar(50) -- Gets: @sBeschreibung varchar(255) -- Gets: @daTermin datetime -- Gets: @bAktiv bit -- Gets: @daErstellt_am datetime -- Gets: @daMutiert_am datetime -- Gets: @iMutierer int -- Gets: @iMandantNr int -- Returns: @iErrorCode int --------------------------------------------------------------------------------- CREATE PROCEDURE [dbo].[pr_Pendenz_Update] @iPendenzNr int, @iThemanr int, @sVerantwortlich varchar(50), @iPendenzStatusNr int, @sBezeichnung varchar(50), @sBeschreibung varchar(255), @daTermin datetime, @bAktiv bit, @daErstellt_am datetime, @daMutiert_am datetime, @iMutierer int, @iMandantNr int, @iErrorCode int OUTPUT AS SET NOCOUNT ON -- UPDATE an existing row in the table. UPDATE [dbo].[Pendenz] SET [Themanr] = @iThemanr, [Verantwortlich] = @sVerantwortlich, [PendenzStatusNr] = @iPendenzStatusNr, [Bezeichnung] = @sBezeichnung, [Beschreibung] = @sBeschreibung, [Termin] = @daTermin, [Aktiv] = @bAktiv, [Erstellt_am] = @daErstellt_am, [Mutiert_am] = @daMutiert_am, [Mutierer] = @iMutierer, [MandantNr] = @iMandantNr WHERE [PendenzNr] = @iPendenzNr -- Get the Error Code for the statement just executed. SELECT @iErrorCode=@@ERROR GO /****** Object: StoredProcedure [dbo].[pr_Pendenz_Insert] Script Date: 17.05.2014 21:11:50 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO --------------------------------------------------------------------------------- -- Stored procedure that will insert 1 row in the table 'Pendenz' -- Gets: @iPendenzNr int -- Gets: @iThemanr int -- Gets: @sVerantwortlich varchar(50) -- Gets: @iPendenzStatusNr int -- Gets: @sBezeichnung varchar(50) -- Gets: @sBeschreibung varchar(255) -- Gets: @daTermin datetime -- Gets: @bAktiv bit -- Gets: @daErstellt_am datetime -- Gets: @daMutiert_am datetime -- Gets: @iMutierer int -- Gets: @iMandantNr int -- Returns: @iErrorCode int --------------------------------------------------------------------------------- CREATE PROCEDURE [dbo].[pr_Pendenz_Insert] @iPendenzNr int, @iThemanr int, @sVerantwortlich varchar(50), @iPendenzStatusNr int, @sBezeichnung varchar(50), @sBeschreibung varchar(255), @daTermin datetime, @bAktiv bit, @daErstellt_am datetime, @daMutiert_am datetime, @iMutierer int, @iMandantNr int, @iErrorCode int OUTPUT AS SET NOCOUNT ON -- INSERT a new row in the table. INSERT [dbo].[Pendenz] ( [PendenzNr], [Themanr], [Verantwortlich], [PendenzStatusNr], [Bezeichnung], [Beschreibung], [Termin], [Aktiv], [Erstellt_am], [Mutiert_am], [Mutierer], [MandantNr] ) VALUES ( @iPendenzNr, @iThemanr, @sVerantwortlich, @iPendenzStatusNr, @sBezeichnung, @sBeschreibung, @daTermin, @bAktiv, @daErstellt_am, @daMutiert_am, @iMutierer, @iMandantNr ) -- Get the Error Code for the statement just executed. SELECT @iErrorCode=@@ERROR GO /****** Object: StoredProcedure [dbo].[pr_KB_Artikel_SelectAll] Script Date: 17.05.2014 21:11:50 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO --------------------------------------------------------------------------------- -- Stored procedure that will select all rows from the table 'KB_Artikel' -- Returns: @iErrorCode int --------------------------------------------------------------------------------- CREATE PROCEDURE [dbo].[pr_KB_Artikel_SelectAll] @iErrorCode int OUTPUT AS SET NOCOUNT ON -- SELECT all rows from the table. SELECT [Artikelnr], [Bezeichnung], [Beschreibung], [Suchbegriffe], [Gueltig_ab], [Gueltig_bis], [Artikel], [Aktiv], [Erstellt_am], [Mutiert_am], [Mutierer], [Aktiv_Reaktiv] FROM [dbo].[KB_Artikel] ORDER BY [Artikelnr] ASC -- Get the Error Code for the statement just executed. SELECT @iErrorCode=@@ERROR GO /****** Object: StoredProcedure [dbo].[pr_KB_Artikel_SelectOne] Script Date: 17.05.2014 21:11:50 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO --------------------------------------------------------------------------------- -- Stored procedure that will select an existing row from the table 'KB_Artikel' -- based on the Primary Key. -- Gets: @iArtikelnr int -- Returns: @iErrorCode int --------------------------------------------------------------------------------- CREATE PROCEDURE [dbo].[pr_KB_Artikel_SelectOne] @iArtikelnr int, @iErrorCode int OUTPUT AS SET NOCOUNT ON -- SELECT an existing row from the table. SELECT [Artikelnr], [Bezeichnung], [Beschreibung], [Suchbegriffe], [Gueltig_ab], [Gueltig_bis], [Artikel], [Aktiv], [Erstellt_am], [Mutiert_am], [Mutierer], [Aktiv_Reaktiv] FROM [dbo].[KB_Artikel] WHERE [Artikelnr] = @iArtikelnr -- Get the Error Code for the statement just executed. SELECT @iErrorCode=@@ERROR GO /****** Object: StoredProcedure [dbo].[pr_KB_Artikel_Delete] Script Date: 17.05.2014 21:11:50 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO --------------------------------------------------------------------------------- -- Stored procedure that will delete an existing row from the table 'KB_Artikel' -- using the Primary Key. -- Gets: @iArtikelnr int -- Returns: @iErrorCode int --------------------------------------------------------------------------------- CREATE PROCEDURE [dbo].[pr_KB_Artikel_Delete] @iArtikelnr int, @iErrorCode int OUTPUT AS SET NOCOUNT ON -- DELETE an existing row from the table. DELETE FROM [dbo].[KB_Artikel] WHERE [Artikelnr] = @iArtikelnr -- Get the Error Code for the statement just executed. SELECT @iErrorCode=@@ERROR GO /****** Object: StoredProcedure [dbo].[pr_KB_Artikel_Update] Script Date: 17.05.2014 21:11:50 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO --------------------------------------------------------------------------------- -- Stored procedure that will update an existing row in the table 'KB_Artikel' -- Gets: @iArtikelnr int -- Gets: @sBezeichnung varchar(255) -- Gets: @sBeschreibung varchar(255) -- Gets: @sSuchbegriffe varchar(255) -- Gets: @daGueltig_ab datetime -- Gets: @daGueltig_bis datetime -- Gets: @sArtikel varchar(4096) -- Gets: @bAktiv bit -- Gets: @daErstellt_am datetime -- Gets: @daMutiert_am datetime -- Gets: @iMutierer int -- Gets: @bAktiv_Reaktiv bit -- Returns: @iErrorCode int --------------------------------------------------------------------------------- CREATE PROCEDURE [dbo].[pr_KB_Artikel_Update] @iArtikelnr int, @sBezeichnung varchar(255), @sBeschreibung varchar(255), @sSuchbegriffe varchar(255), @daGueltig_ab datetime, @daGueltig_bis datetime, @sArtikel varchar(4096), @bAktiv bit, @daErstellt_am datetime, @daMutiert_am datetime, @iMutierer int, @bAktiv_Reaktiv bit, @iErrorCode int OUTPUT AS SET NOCOUNT ON -- UPDATE an existing row in the table. UPDATE [dbo].[KB_Artikel] SET [Bezeichnung] = @sBezeichnung, [Beschreibung] = @sBeschreibung, [Suchbegriffe] = @sSuchbegriffe, [Gueltig_ab] = @daGueltig_ab, [Gueltig_bis] = @daGueltig_bis, [Artikel] = @sArtikel, [Aktiv] = @bAktiv, [Erstellt_am] = @daErstellt_am, [Mutiert_am] = @daMutiert_am, [Mutierer] = @iMutierer, [Aktiv_Reaktiv] = @bAktiv_Reaktiv WHERE [Artikelnr] = @iArtikelnr -- Get the Error Code for the statement just executed. SELECT @iErrorCode=@@ERROR GO /****** Object: StoredProcedure [dbo].[pr_KB_Artikel_Insert] Script Date: 17.05.2014 21:11:50 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO --------------------------------------------------------------------------------- -- Stored procedure that will insert 1 row in the table 'KB_Artikel' -- Gets: @iArtikelnr int -- Gets: @sBezeichnung varchar(255) -- Gets: @sBeschreibung varchar(255) -- Gets: @sSuchbegriffe varchar(255) -- Gets: @daGueltig_ab datetime -- Gets: @daGueltig_bis datetime -- Gets: @sArtikel varchar(4096) -- Gets: @bAktiv bit -- Gets: @daErstellt_am datetime -- Gets: @daMutiert_am datetime -- Gets: @iMutierer int -- Gets: @bAktiv_Reaktiv bit -- Returns: @iErrorCode int --------------------------------------------------------------------------------- CREATE PROCEDURE [dbo].[pr_KB_Artikel_Insert] @iArtikelnr int, @sBezeichnung varchar(255), @sBeschreibung varchar(255), @sSuchbegriffe varchar(255), @daGueltig_ab datetime, @daGueltig_bis datetime, @sArtikel varchar(4096), @bAktiv bit, @daErstellt_am datetime, @daMutiert_am datetime, @iMutierer int, @bAktiv_Reaktiv bit, @iErrorCode int OUTPUT AS SET NOCOUNT ON -- INSERT a new row in the table. INSERT [dbo].[KB_Artikel] ( [Artikelnr], [Bezeichnung], [Beschreibung], [Suchbegriffe], [Gueltig_ab], [Gueltig_bis], [Artikel], [Aktiv], [Erstellt_am], [Mutiert_am], [Mutierer], [Aktiv_Reaktiv] ) VALUES ( @iArtikelnr, @sBezeichnung, @sBeschreibung, @sSuchbegriffe, @daGueltig_ab, @daGueltig_bis, @sArtikel, @bAktiv, @daErstellt_am, @daMutiert_am, @iMutierer, @bAktiv_Reaktiv ) -- Get the Error Code for the statement just executed. SELECT @iErrorCode=@@ERROR GO /****** Object: StoredProcedure [dbo].[pr_KB_Themengruppe_SelectAll] Script Date: 17.05.2014 21:11:50 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO --------------------------------------------------------------------------------- -- Stored procedure that will select all rows from the table 'KB_Themengruppe' -- Returns: @iErrorCode int --------------------------------------------------------------------------------- CREATE PROCEDURE [dbo].[pr_KB_Themengruppe_SelectAll] @iErrorCode int OUTPUT AS SET NOCOUNT ON -- SELECT all rows from the table. SELECT [Themengruppenr], [Bezeichnung], [Beschreibung], [aktiv], [erstellt_am], [mutiert_am], [mutierer] FROM [dbo].[KB_Themengruppe] ORDER BY [Themengruppenr] ASC -- Get the Error Code for the statement just executed. SELECT @iErrorCode=@@ERROR GO /****** Object: StoredProcedure [dbo].[pr_KB_Themengruppe_SelectOne] Script Date: 17.05.2014 21:11:50 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO --------------------------------------------------------------------------------- -- Stored procedure that will select an existing row from the table 'KB_Themengruppe' -- based on the Primary Key. -- Gets: @iThemengruppenr int -- Returns: @iErrorCode int --------------------------------------------------------------------------------- CREATE PROCEDURE [dbo].[pr_KB_Themengruppe_SelectOne] @iThemengruppenr int, @iErrorCode int OUTPUT AS SET NOCOUNT ON -- SELECT an existing row from the table. SELECT [Themengruppenr], [Bezeichnung], [Beschreibung], [aktiv], [erstellt_am], [mutiert_am], [mutierer] FROM [dbo].[KB_Themengruppe] WHERE [Themengruppenr] = @iThemengruppenr -- Get the Error Code for the statement just executed. SELECT @iErrorCode=@@ERROR GO /****** Object: StoredProcedure [dbo].[pr_KB_Themengruppe_Delete] Script Date: 17.05.2014 21:11:50 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO --------------------------------------------------------------------------------- -- Stored procedure that will delete an existing row from the table 'KB_Themengruppe' -- using the Primary Key. -- Gets: @iThemengruppenr int -- Returns: @iErrorCode int --------------------------------------------------------------------------------- CREATE PROCEDURE [dbo].[pr_KB_Themengruppe_Delete] @iThemengruppenr int, @iErrorCode int OUTPUT AS SET NOCOUNT ON -- DELETE an existing row from the table. DELETE FROM [dbo].[KB_Themengruppe] WHERE [Themengruppenr] = @iThemengruppenr -- Get the Error Code for the statement just executed. SELECT @iErrorCode=@@ERROR GO /****** Object: StoredProcedure [dbo].[pr_KB_Themengruppe_Update] Script Date: 17.05.2014 21:11:50 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO --------------------------------------------------------------------------------- -- Stored procedure that will update an existing row in the table 'KB_Themengruppe' -- Gets: @iThemengruppenr int -- Gets: @sBezeichnung varchar(255) -- Gets: @sBeschreibung varchar(255) -- Gets: @baktiv bit -- Gets: @daerstellt_am datetime -- Gets: @damutiert_am datetime -- Gets: @imutierer int -- Returns: @iErrorCode int --------------------------------------------------------------------------------- CREATE PROCEDURE [dbo].[pr_KB_Themengruppe_Update] @iThemengruppenr int, @sBezeichnung varchar(255), @sBeschreibung varchar(255), @baktiv bit, @daerstellt_am datetime, @damutiert_am datetime, @imutierer int, @iErrorCode int OUTPUT AS SET NOCOUNT ON -- UPDATE an existing row in the table. UPDATE [dbo].[KB_Themengruppe] SET [Bezeichnung] = @sBezeichnung, [Beschreibung] = @sBeschreibung, [aktiv] = @baktiv, [erstellt_am] = @daerstellt_am, [mutiert_am] = @damutiert_am, [mutierer] = @imutierer WHERE [Themengruppenr] = @iThemengruppenr -- Get the Error Code for the statement just executed. SELECT @iErrorCode=@@ERROR GO /****** Object: StoredProcedure [dbo].[pr_KB_Themengruppe_Insert] Script Date: 17.05.2014 21:11:50 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO --------------------------------------------------------------------------------- -- Stored procedure that will insert 1 row in the table 'KB_Themengruppe' -- Gets: @iThemengruppenr int -- Gets: @sBezeichnung varchar(255) -- Gets: @sBeschreibung varchar(255) -- Gets: @baktiv bit -- Gets: @daerstellt_am datetime -- Gets: @damutiert_am datetime -- Gets: @imutierer int -- Returns: @iErrorCode int --------------------------------------------------------------------------------- CREATE PROCEDURE [dbo].[pr_KB_Themengruppe_Insert] @iThemengruppenr int, @sBezeichnung varchar(255), @sBeschreibung varchar(255), @baktiv bit, @daerstellt_am datetime, @damutiert_am datetime, @imutierer int, @iErrorCode int OUTPUT AS SET NOCOUNT ON -- INSERT a new row in the table. INSERT [dbo].[KB_Themengruppe] ( [Themengruppenr], [Bezeichnung], [Beschreibung], [aktiv], [erstellt_am], [mutiert_am], [mutierer] ) VALUES ( @iThemengruppenr, @sBezeichnung, @sBeschreibung, @baktiv, @daerstellt_am, @damutiert_am, @imutierer ) -- Get the Error Code for the statement just executed. SELECT @iErrorCode=@@ERROR GO /****** Object: StoredProcedure [dbo].[pr_KB_Anspruchsgruppe_SelectAll] Script Date: 17.05.2014 21:11:50 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO --------------------------------------------------------------------------------- -- Stored procedure that will select all rows from the table 'KB_Anspruchsgruppe' -- Returns: @iErrorCode int --------------------------------------------------------------------------------- CREATE PROCEDURE [dbo].[pr_KB_Anspruchsgruppe_SelectAll] @iErrorCode int OUTPUT AS SET NOCOUNT ON -- SELECT all rows from the table. SELECT [Anspruchgruppenr], [Bezeichnung], [Beschreibung], [aktiv], [erstellt_am], [mutiert_am], [mutierer] FROM [dbo].[KB_Anspruchsgruppe] ORDER BY [Anspruchgruppenr] ASC -- Get the Error Code for the statement just executed. SELECT @iErrorCode=@@ERROR GO /****** Object: StoredProcedure [dbo].[pr_KB_Anspruchsgruppe_SelectOne] Script Date: 17.05.2014 21:11:50 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO --------------------------------------------------------------------------------- -- Stored procedure that will select an existing row from the table 'KB_Anspruchsgruppe' -- based on the Primary Key. -- Gets: @iAnspruchgruppenr int -- Returns: @iErrorCode int --------------------------------------------------------------------------------- CREATE PROCEDURE [dbo].[pr_KB_Anspruchsgruppe_SelectOne] @iAnspruchgruppenr int, @iErrorCode int OUTPUT AS SET NOCOUNT ON -- SELECT an existing row from the table. SELECT [Anspruchgruppenr], [Bezeichnung], [Beschreibung], [aktiv], [erstellt_am], [mutiert_am], [mutierer] FROM [dbo].[KB_Anspruchsgruppe] WHERE [Anspruchgruppenr] = @iAnspruchgruppenr -- Get the Error Code for the statement just executed. SELECT @iErrorCode=@@ERROR GO /****** Object: StoredProcedure [dbo].[pr_KB_Anspruchsgruppe_Delete] Script Date: 17.05.2014 21:11:50 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO --------------------------------------------------------------------------------- -- Stored procedure that will delete an existing row from the table 'KB_Anspruchsgruppe' -- using the Primary Key. -- Gets: @iAnspruchgruppenr int -- Returns: @iErrorCode int --------------------------------------------------------------------------------- CREATE PROCEDURE [dbo].[pr_KB_Anspruchsgruppe_Delete] @iAnspruchgruppenr int, @iErrorCode int OUTPUT AS SET NOCOUNT ON -- DELETE an existing row from the table. DELETE FROM [dbo].[KB_Anspruchsgruppe] WHERE [Anspruchgruppenr] = @iAnspruchgruppenr -- Get the Error Code for the statement just executed. SELECT @iErrorCode=@@ERROR GO /****** Object: StoredProcedure [dbo].[pr_KB_Anspruchsgruppe_Update] Script Date: 17.05.2014 21:11:50 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO --------------------------------------------------------------------------------- -- Stored procedure that will update an existing row in the table 'KB_Anspruchsgruppe' -- Gets: @iAnspruchgruppenr int -- Gets: @sBezeichnung varchar(255) -- Gets: @sBeschreibung varchar(255) -- Gets: @baktiv bit -- Gets: @daerstellt_am datetime -- Gets: @damutiert_am datetime -- Gets: @imutierer int -- Returns: @iErrorCode int --------------------------------------------------------------------------------- CREATE PROCEDURE [dbo].[pr_KB_Anspruchsgruppe_Update] @iAnspruchgruppenr int, @sBezeichnung varchar(255), @sBeschreibung varchar(255), @baktiv bit, @daerstellt_am datetime, @damutiert_am datetime, @imutierer int, @iErrorCode int OUTPUT AS SET NOCOUNT ON -- UPDATE an existing row in the table. UPDATE [dbo].[KB_Anspruchsgruppe] SET [Bezeichnung] = @sBezeichnung, [Beschreibung] = @sBeschreibung, [aktiv] = @baktiv, [erstellt_am] = @daerstellt_am, [mutiert_am] = @damutiert_am, [mutierer] = @imutierer WHERE [Anspruchgruppenr] = @iAnspruchgruppenr -- Get the Error Code for the statement just executed. SELECT @iErrorCode=@@ERROR GO /****** Object: StoredProcedure [dbo].[pr_KB_Anspruchsgruppe_Insert] Script Date: 17.05.2014 21:11:50 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO --------------------------------------------------------------------------------- -- Stored procedure that will insert 1 row in the table 'KB_Anspruchsgruppe' -- Gets: @iAnspruchgruppenr int -- Gets: @sBezeichnung varchar(255) -- Gets: @sBeschreibung varchar(255) -- Gets: @baktiv bit -- Gets: @daerstellt_am datetime -- Gets: @damutiert_am datetime -- Gets: @imutierer int -- Returns: @iErrorCode int --------------------------------------------------------------------------------- CREATE PROCEDURE [dbo].[pr_KB_Anspruchsgruppe_Insert] @iAnspruchgruppenr int, @sBezeichnung varchar(255), @sBeschreibung varchar(255), @baktiv bit, @daerstellt_am datetime, @damutiert_am datetime, @imutierer int, @iErrorCode int OUTPUT AS SET NOCOUNT ON -- INSERT a new row in the table. INSERT [dbo].[KB_Anspruchsgruppe] ( [Anspruchgruppenr], [Bezeichnung], [Beschreibung], [aktiv], [erstellt_am], [mutiert_am], [mutierer] ) VALUES ( @iAnspruchgruppenr, @sBezeichnung, @sBeschreibung, @baktiv, @daerstellt_am, @damutiert_am, @imutierer ) -- Get the Error Code for the statement just executed. SELECT @iErrorCode=@@ERROR GO /****** Object: StoredProcedure [dbo].[pr_KB_Absender_SelectAll] Script Date: 17.05.2014 21:11:50 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO --------------------------------------------------------------------------------- -- Stored procedure that will select all rows from the table 'KB_Absender' -- Returns: @iErrorCode int --------------------------------------------------------------------------------- CREATE PROCEDURE [dbo].[pr_KB_Absender_SelectAll] @iErrorCode int OUTPUT AS SET NOCOUNT ON -- SELECT all rows from the table. SELECT [AbsenderNr], [Bezeichnung], [Beschreibung], [aktiv], [erstellt_am], [mutiert_am], [mutierer] FROM [dbo].[KB_Absender] ORDER BY [AbsenderNr] ASC -- Get the Error Code for the statement just executed. SELECT @iErrorCode=@@ERROR GO /****** Object: StoredProcedure [dbo].[pr_KB_Absender_SelectOne] Script Date: 17.05.2014 21:11:50 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO --------------------------------------------------------------------------------- -- Stored procedure that will select an existing row from the table 'KB_Absender' -- based on the Primary Key. -- Gets: @iAbsenderNr int -- Returns: @iErrorCode int --------------------------------------------------------------------------------- CREATE PROCEDURE [dbo].[pr_KB_Absender_SelectOne] @iAbsenderNr int, @iErrorCode int OUTPUT AS SET NOCOUNT ON -- SELECT an existing row from the table. SELECT [AbsenderNr], [Bezeichnung], [Beschreibung], [aktiv], [erstellt_am], [mutiert_am], [mutierer] FROM [dbo].[KB_Absender] WHERE [AbsenderNr] = @iAbsenderNr -- Get the Error Code for the statement just executed. SELECT @iErrorCode=@@ERROR GO /****** Object: StoredProcedure [dbo].[pr_KB_Absender_Delete] Script Date: 17.05.2014 21:11:50 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO --------------------------------------------------------------------------------- -- Stored procedure that will delete an existing row from the table 'KB_Absender' -- using the Primary Key. -- Gets: @iAbsenderNr int -- Returns: @iErrorCode int --------------------------------------------------------------------------------- CREATE PROCEDURE [dbo].[pr_KB_Absender_Delete] @iAbsenderNr int, @iErrorCode int OUTPUT AS SET NOCOUNT ON -- DELETE an existing row from the table. DELETE FROM [dbo].[KB_Absender] WHERE [AbsenderNr] = @iAbsenderNr -- Get the Error Code for the statement just executed. SELECT @iErrorCode=@@ERROR GO /****** Object: StoredProcedure [dbo].[pr_KB_Absender_Update] Script Date: 17.05.2014 21:11:50 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO --------------------------------------------------------------------------------- -- Stored procedure that will update an existing row in the table 'KB_Absender' -- Gets: @iAbsenderNr int -- Gets: @sBezeichnung varchar(255) -- Gets: @sBeschreibung varchar(255) -- Gets: @baktiv bit -- Gets: @daerstellt_am datetime -- Gets: @damutiert_am datetime -- Gets: @imutierer int -- Returns: @iErrorCode int --------------------------------------------------------------------------------- CREATE PROCEDURE [dbo].[pr_KB_Absender_Update] @iAbsenderNr int, @sBezeichnung varchar(255), @sBeschreibung varchar(255), @baktiv bit, @daerstellt_am datetime, @damutiert_am datetime, @imutierer int, @iErrorCode int OUTPUT AS SET NOCOUNT ON -- UPDATE an existing row in the table. UPDATE [dbo].[KB_Absender] SET [Bezeichnung] = @sBezeichnung, [Beschreibung] = @sBeschreibung, [aktiv] = @baktiv, [erstellt_am] = @daerstellt_am, [mutiert_am] = @damutiert_am, [mutierer] = @imutierer WHERE [AbsenderNr] = @iAbsenderNr -- Get the Error Code for the statement just executed. SELECT @iErrorCode=@@ERROR GO /****** Object: StoredProcedure [dbo].[pr_KB_Absender_Insert] Script Date: 17.05.2014 21:11:50 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO --------------------------------------------------------------------------------- -- Stored procedure that will insert 1 row in the table 'KB_Absender' -- Gets: @iAbsenderNr int -- Gets: @sBezeichnung varchar(255) -- Gets: @sBeschreibung varchar(255) -- Gets: @baktiv bit -- Gets: @daerstellt_am datetime -- Gets: @damutiert_am datetime -- Gets: @imutierer int -- Returns: @iErrorCode int --------------------------------------------------------------------------------- CREATE PROCEDURE [dbo].[pr_KB_Absender_Insert] @iAbsenderNr int, @sBezeichnung varchar(255), @sBeschreibung varchar(255), @baktiv bit, @daerstellt_am datetime, @damutiert_am datetime, @imutierer int, @iErrorCode int OUTPUT AS SET NOCOUNT ON -- INSERT a new row in the table. INSERT [dbo].[KB_Absender] ( [AbsenderNr], [Bezeichnung], [Beschreibung], [aktiv], [erstellt_am], [mutiert_am], [mutierer] ) VALUES ( @iAbsenderNr, @sBezeichnung, @sBeschreibung, @baktiv, @daerstellt_am, @damutiert_am, @imutierer ) -- Get the Error Code for the statement just executed. SELECT @iErrorCode=@@ERROR GO /****** Object: StoredProcedure [dbo].[sp_update_kb_beziehung] Script Date: 17.05.2014 21:11:50 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO -- ============================================= -- Author: -- Create date: -- Description: -- ============================================= CREATE PROCEDURE [dbo].[sp_update_kb_beziehung] @Artikelnr INT , @Beziehungnr INT , @aktiv INT , @mutierer INT, @typ int AS BEGIN DECLARE @rc INT DECLARE @kat VARCHAR(255) IF @typ=1 BEGIN -- Absender SELECT @rc=COUNT(*) FROM dbo.KB_Absender_Artikel WHERE Artikelnr=@artikelnr AND AbsenderNr=@beziehungnr AND aktiv=1 IF @rc = 0 BEGIN INSERT kb_absender_artikel ( absendernr, artikelnr, erstellt_am, mutiert_am, mutierer, aktiv ) VALUES ( @beziehungnr, @artikelnr, GETDATE(), GETDATE(), @mutierer, @aktiv ) END ELSE BEGIN UPDATE dbo.KB_Absender_Artikel SET aktiv=@aktiv, mutiert_am=GETDATE(),mutierer=@mutierer WHERE Absendernr=@Beziehungnr AND Artikelnr=@Artikelnr END end IF @typ=2 BEGIN -- Anspruchgsgruppe SELECT @rc=COUNT(*) FROM dbo.KB_Anspruchgruppe_Artikel WHERE Artikelnr=@artikelnr AND Anspruchgruppenr=@beziehungnr AND aktiv=1 IF @rc = 0 BEGIN INSERT KB_Anspruchgruppe_Artikel ( Anspruchgruppenr, artikelnr, erstellt_am, mutiert_am, mutierer, aktiv ) VALUES ( @beziehungnr, @artikelnr, GETDATE(), GETDATE(), @mutierer, @aktiv ) END ELSE BEGIN UPDATE KB_Anspruchgruppe_Artikel SET aktiv=@aktiv, mutiert_am=GETDATE(),mutierer=@mutierer WHERE Anspruchgruppenr=@Beziehungnr AND Artikelnr=@Artikelnr END end IF @typ=3 BEGIN -- Themengruppe SELECT @rc=COUNT(*) FROM dbo.KB_Themengruppe_Artikel WHERE Artikelnr=@artikelnr AND Themengruppenr=@beziehungnr AND aktiv=1 IF @rc = 0 BEGIN INSERT dbo.KB_Themengruppe_Artikel ( Themengruppenr, artikelnr, erstellt_am, mutiert_am, mutierer, aktiv ) VALUES ( @beziehungnr, @artikelnr, GETDATE(), GETDATE(), @mutierer, @aktiv ) END ELSE BEGIN UPDATE dbo.KB_Themengruppe_Artikel SET aktiv=@aktiv, mutiert_am=GETDATE(),mutierer=@mutierer WHERE Themengruppenr=@Beziehungnr AND Artikelnr=@Artikelnr END end END GO /****** Object: StoredProcedure [dbo].[sp_get_kb_artikel_beziehungen] Script Date: 17.05.2014 21:11:50 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO -- ============================================= -- Author: -- Create date: -- Description: -- ============================================= CREATE PROCEDURE [dbo].[sp_get_kb_artikel_beziehungen] @artikelnr INT, @typ int AS BEGIN IF @typ=1 begin SELECT dbo.KB_Absender_Artikel.AbsenderNr, dbo.KB_Absender.Bezeichnung FROM dbo.KB_Absender_Artikel INNER JOIN dbo.KB_Absender ON dbo.KB_Absender_Artikel.AbsenderNr = dbo.KB_Absender.AbsenderNr WHERE (dbo.KB_Absender_Artikel.aktiv = 1) AND (dbo.KB_Absender_Artikel.Artikelnr=@artikelnr) END IF @typ=2 BEGIN SELECT dbo.KB_Anspruchgruppe_Artikel.Anspruchgruppenr, dbo.KB_Anspruchsgruppe.Bezeichnung FROM dbo.KB_Anspruchgruppe_Artikel INNER JOIN dbo.KB_Anspruchsgruppe ON dbo.KB_Anspruchgruppe_Artikel.Anspruchgruppenr = dbo.KB_Anspruchsgruppe.Anspruchgruppenr WHERE (dbo.KB_Anspruchgruppe_Artikel.Aktiv = 1) AND Artikelnr=@artikelnr END IF @typ=3 BEGIN SELECT dbo.KB_Themengruppe_Artikel.Themengruppenr, dbo.KB_Themengruppe.Bezeichnung FROM dbo.KB_Themengruppe_Artikel INNER JOIN dbo.KB_Themengruppe ON dbo.KB_Themengruppe_Artikel.Themengruppenr = dbo.KB_Themengruppe.Themengruppenr WHERE (dbo.KB_Themengruppe_Artikel.Aktiv = 1) AND Artikelnr=@artikelnr END END GO /****** Object: StoredProcedure [dbo].[_kb_mig] Script Date: 17.05.2014 21:11:50 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO -- ============================================= -- Author: -- Create date: -- Description: -- ============================================= CREATE PROCEDURE [dbo].[_kb_mig] AS BEGIN DECLARE @a1 VARCHAR(255),@a2 VARCHAR(255),@a3 VARCHAR(255),@a4 VARCHAR(255) DECLARE @b1 VARCHAR(255),@b2 VARCHAR(255),@b3 VARCHAR(255),@b4 VARCHAR(255), @b5 VARCHAR(255),@b6 VARCHAR(255),@b7 VARCHAR(255) DECLARE @c1 VARCHAR(255),@c2 VARCHAR(255),@c3 VARCHAR(255),@c4 VARCHAR(255), @c5 VARCHAR(255),@c6 VARCHAR(255),@c7 VARCHAR(255) DECLARE @c8 VARCHAR(255),@c9 VARCHAR(255),@c10 VARCHAR(255),@c11 VARCHAR(255) DECLARE @akey INT DECLARE xc CURSOR FOR SELECT artikelnr, a1,a2,a3,a4,b1,b2,b3,b4,b5,b6,b7,c1,c2,c3,c4,c5,c6,c7,c8,c9,c10,c11 FROM kb_artikel OPEN xc FETCH NEXT FROM xc INTO @akey,@a1,@a2,@a3,@a4,@b1,@b2,@b3,@b4,@b5,@b6,@b7,@c1,@c2,@c3,@c4,@c5,@c6,@c7,@c8,@c9,@c10,@c11 WHILE @@FETCH_STATUS=0 BEGIN IF @a1='x' INSERT kb_absender_artikel (absendernr,artikelnr, aktiv,erstellt_am,mutiert_am, mutierer) VALUES(1,@akey,1,GETDATE(),GETDATE(),1) IF @a2='x' INSERT kb_absender_artikel (absendernr,artikelnr, aktiv,erstellt_am,mutiert_am, mutierer) VALUES(2,@akey,1,GETDATE(),GETDATE(),1) IF @a3='x' INSERT kb_absender_artikel (absendernr,artikelnr, aktiv,erstellt_am,mutiert_am, mutierer) VALUES(3,@akey,1,GETDATE(),GETDATE(),1) IF @a4='x' INSERT kb_absender_artikel (absendernr,artikelnr, aktiv,erstellt_am,mutiert_am, mutierer) VALUES(4,@akey,1,GETDATE(),GETDATE(),1) IF @b1='x' INSERT KB_Anspruchgruppe_Artikel (Anspruchgruppenr,artikelnr, aktiv,erstellt_am,mutiert_am, mutierer) VALUES(1,@akey,1,GETDATE(),GETDATE(),1) IF @b2='x' INSERT KB_Anspruchgruppe_Artikel (Anspruchgruppenr,artikelnr, aktiv,erstellt_am,mutiert_am, mutierer) VALUES(2,@akey,1,GETDATE(),GETDATE(),1) IF @b3='x' INSERT KB_Anspruchgruppe_Artikel (Anspruchgruppenr,artikelnr, aktiv,erstellt_am,mutiert_am, mutierer) VALUES(3,@akey,1,GETDATE(),GETDATE(),1) IF @b4='x' INSERT KB_Anspruchgruppe_Artikel (Anspruchgruppenr,artikelnr, aktiv,erstellt_am,mutiert_am, mutierer) VALUES(4,@akey,1,GETDATE(),GETDATE(),1) IF @b5='x' INSERT KB_Anspruchgruppe_Artikel (Anspruchgruppenr,artikelnr, aktiv,erstellt_am,mutiert_am, mutierer) VALUES(5,@akey,1,GETDATE(),GETDATE(),1) IF @b6='x' INSERT KB_Anspruchgruppe_Artikel (Anspruchgruppenr,artikelnr, aktiv,erstellt_am,mutiert_am, mutierer) VALUES(6,@akey,1,GETDATE(),GETDATE(),1) IF @b7='x' INSERT KB_Anspruchgruppe_Artikel (Anspruchgruppenr,artikelnr, aktiv,erstellt_am,mutiert_am, mutierer) VALUES(7,@akey,1,GETDATE(),GETDATE(),1) IF @c1='x' INSERT KB_Themengruppe_Artikel (Themengruppenr,artikelnr, aktiv,erstellt_am,mutiert_am, mutierer) VALUES(1,@akey,1,GETDATE(),GETDATE(),1) IF @c2='x' INSERT KB_Themengruppe_Artikel (Themengruppenr,artikelnr, aktiv,erstellt_am,mutiert_am, mutierer) VALUES(2,@akey,1,GETDATE(),GETDATE(),1) IF @c3='x' INSERT KB_Themengruppe_Artikel (Themengruppenr,artikelnr, aktiv,erstellt_am,mutiert_am, mutierer) VALUES(3,@akey,1,GETDATE(),GETDATE(),1) IF @c4='x' INSERT KB_Themengruppe_Artikel (Themengruppenr,artikelnr, aktiv,erstellt_am,mutiert_am, mutierer) VALUES(4,@akey,1,GETDATE(),GETDATE(),1) IF @c5='x' INSERT KB_Themengruppe_Artikel (Themengruppenr,artikelnr, aktiv,erstellt_am,mutiert_am, mutierer) VALUES(5,@akey,1,GETDATE(),GETDATE(),1) IF @c6='x' INSERT KB_Themengruppe_Artikel (Themengruppenr,artikelnr, aktiv,erstellt_am,mutiert_am, mutierer) VALUES(6,@akey,1,GETDATE(),GETDATE(),1) IF @c7='x' INSERT KB_Themengruppe_Artikel (Themengruppenr,artikelnr, aktiv,erstellt_am,mutiert_am, mutierer) VALUES(7,@akey,1,GETDATE(),GETDATE(),1) IF @c8='x' INSERT KB_Themengruppe_Artikel (Themengruppenr,artikelnr, aktiv,erstellt_am,mutiert_am, mutierer) VALUES(8,@akey,1,GETDATE(),GETDATE(),1) IF @c9='x' INSERT KB_Themengruppe_Artikel (Themengruppenr,artikelnr, aktiv,erstellt_am,mutiert_am, mutierer) VALUES(9,@akey,1,GETDATE(),GETDATE(),1) IF @c10='x' INSERT KB_Themengruppe_Artikel (Themengruppenr,artikelnr, aktiv,erstellt_am,mutiert_am, mutierer) VALUES(10,@akey,1,GETDATE(),GETDATE(),1) IF @c11='x' INSERT KB_Themengruppe_Artikel (Themengruppenr,artikelnr, aktiv,erstellt_am,mutiert_am, mutierer) VALUES(11,@akey,1,GETDATE(),GETDATE(),1) FETCH NEXT FROM xc INTO @akey,@a1,@a2,@a3,@a4,@b1,@b2,@b3,@b4,@b5,@b6,@b7,@c1,@c2,@c3,@c4,@c5,@c6,@c7,@c8,@c9,@c10,@c11 END CLOSE xc DEALLOCATE xc END GO /****** Object: StoredProcedure [dbo].[pr_KB_SelectAll] Script Date: 17.05.2014 21:11:50 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO --------------------------------------------------------------------------------- -- Stored procedure that will select all rows from the table 'KB' -- Returns: @iErrorCode int --------------------------------------------------------------------------------- CREATE PROCEDURE [dbo].[pr_KB_SelectAll] @iErrorCode int OUTPUT AS SET NOCOUNT ON -- SELECT all rows from the table. --SELECT -- titel, -- botschaft_text, -- [KBNummer] -- --[Titel], -- --[Beschreibung], -- --[Suchbegriffe], -- --[Gueltig_ab], -- --[Gueltig_bis], -- --[Botschaft_Text], -- --[aktiv], -- --[erstellt_am], -- --[mutiert_am], -- --[mutierer] --FROM [dbo].[KB] --ORDER BY -- [KBNummer] ASC ---- Get the Error Code for the statement just executed. SELECT * FROM v_kb_artikel1 SELECT @iErrorCode=@@ERROR GO /****** Object: StoredProcedure [dbo].[pr_KB_SelectOne] Script Date: 17.05.2014 21:11:50 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO --------------------------------------------------------------------------------- -- Stored procedure that will select an existing row from the table 'KB' -- based on the Primary Key. -- Gets: @iKBNummer int -- Returns: @iErrorCode int --------------------------------------------------------------------------------- CREATE PROCEDURE [dbo].[pr_KB_SelectOne] @iKBNummer int, @iErrorCode int OUTPUT AS SET NOCOUNT ON -- SELECT an existing row from the table. SELECT [KBNummer], [Titel], [Beschreibung], [Suchbegriffe], [Gueltig_ab], [Gueltig_bis], [Botschaft_Text], [aktiv], [erstellt_am], [mutiert_am], [mutierer] FROM [dbo].[KB] WHERE [KBNummer] = @iKBNummer -- Get the Error Code for the statement just executed. SELECT @iErrorCode=@@ERROR GO /****** Object: StoredProcedure [dbo].[pr_KB_Delete] Script Date: 17.05.2014 21:11:50 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO --------------------------------------------------------------------------------- -- Stored procedure that will delete an existing row from the table 'KB' -- using the Primary Key. -- Gets: @iKBNummer int -- Returns: @iErrorCode int --------------------------------------------------------------------------------- CREATE PROCEDURE [dbo].[pr_KB_Delete] @iKBNummer int, @iErrorCode int OUTPUT AS SET NOCOUNT ON -- DELETE an existing row from the table. DELETE FROM [dbo].[KB] WHERE [KBNummer] = @iKBNummer -- Get the Error Code for the statement just executed. SELECT @iErrorCode=@@ERROR GO /****** Object: StoredProcedure [dbo].[pr_KB_Update] Script Date: 17.05.2014 21:11:50 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO --------------------------------------------------------------------------------- -- Stored procedure that will update an existing row in the table 'KB' -- Gets: @iKBNummer int -- Gets: @sTitel varchar(255) -- Gets: @sBeschreibung varchar(1024) -- Gets: @sSuchbegriffe varchar(1024) -- Gets: @daGueltig_ab datetime -- Gets: @daGueltig_bis datetime -- Gets: @sBotschaft_Text varchar(4096) -- Gets: @baktiv bit -- Gets: @daerstellt_am datetime -- Gets: @damutiert_am datetime -- Gets: @imutierer int -- Returns: @iErrorCode int --------------------------------------------------------------------------------- CREATE PROCEDURE [dbo].[pr_KB_Update] @iKBNummer int, @sTitel varchar(255), @sBeschreibung varchar(1024), @sSuchbegriffe varchar(1024), @daGueltig_ab datetime, @daGueltig_bis datetime, @sBotschaft_Text varchar(4096), @baktiv bit, @daerstellt_am datetime, @damutiert_am datetime, @imutierer int, @iErrorCode int OUTPUT AS SET NOCOUNT ON -- UPDATE an existing row in the table. UPDATE [dbo].[KB] SET [Titel] = @sTitel, [Beschreibung] = @sBeschreibung, [Suchbegriffe] = @sSuchbegriffe, [Gueltig_ab] = @daGueltig_ab, [Gueltig_bis] = @daGueltig_bis, [Botschaft_Text] = @sBotschaft_Text, [aktiv] = @baktiv, [erstellt_am] = @daerstellt_am, [mutiert_am] = @damutiert_am, [mutierer] = @imutierer WHERE [KBNummer] = @iKBNummer -- Get the Error Code for the statement just executed. SELECT @iErrorCode=@@ERROR GO /****** Object: StoredProcedure [dbo].[pr_KB_Insert] Script Date: 17.05.2014 21:11:50 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO --------------------------------------------------------------------------------- -- Stored procedure that will insert 1 row in the table 'KB' -- Gets: @iKBNummer int -- Gets: @sTitel varchar(255) -- Gets: @sBeschreibung varchar(1024) -- Gets: @sSuchbegriffe varchar(1024) -- Gets: @daGueltig_ab datetime -- Gets: @daGueltig_bis datetime -- Gets: @sBotschaft_Text varchar(4096) -- Gets: @baktiv bit -- Gets: @daerstellt_am datetime -- Gets: @damutiert_am datetime -- Gets: @imutierer int -- Returns: @iErrorCode int --------------------------------------------------------------------------------- CREATE PROCEDURE [dbo].[pr_KB_Insert] @iKBNummer int, @sTitel varchar(255), @sBeschreibung varchar(1024), @sSuchbegriffe varchar(1024), @daGueltig_ab datetime, @daGueltig_bis datetime, @sBotschaft_Text varchar(4096), @baktiv bit, @daerstellt_am datetime, @damutiert_am datetime, @imutierer int, @iErrorCode int OUTPUT AS SET NOCOUNT ON -- INSERT a new row in the table. INSERT [dbo].[KB] ( [KBNummer], [Titel], [Beschreibung], [Suchbegriffe], [Gueltig_ab], [Gueltig_bis], [Botschaft_Text], [aktiv], [erstellt_am], [mutiert_am], [mutierer] ) VALUES ( @iKBNummer, @sTitel, @sBeschreibung, @sSuchbegriffe, @daGueltig_ab, @daGueltig_bis, @sBotschaft_Text, @baktiv, @daerstellt_am, @damutiert_am, @imutierer ) -- Get the Error Code for the statement just executed. SELECT @iErrorCode=@@ERROR GO