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.

1728 lines
47 KiB

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: <Author,,Name>
-- Create date: <Create Date,,>
-- Description: <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: <Author,,Name>
-- Create date: <Create Date,,>
-- Description: <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: <Author,,Name>
-- Create date: <Create Date,,>
-- Description: <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: <Author,,Name>
-- Create date: <Create Date,,>
-- Description: <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