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
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
|
|
|