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.
BEA/20150523_script.sql

3340 lines
224 KiB

This file contains invisible Unicode characters!

This file contains invisible Unicode characters that may be processed differently from what appears below. If your use case is intentional and legitimate, you can safely ignore this warning. Use the Escape button to reveal hidden characters.

USE [BEA]
GO
/****** Object: Trigger [Verwaltung_mit_Server_update] Script Date: 23.05.2015 08:18:08 ******/
DROP TRIGGER [dbo].[Verwaltung_mit_Server_update]
GO
/****** Object: Trigger [Verwaltung_mit_Server_insert] Script Date: 23.05.2015 08:18:08 ******/
DROP TRIGGER [dbo].[Verwaltung_mit_Server_insert]
GO
/****** Object: Trigger [Verwaltung_mit_Plattform_update] Script Date: 23.05.2015 08:18:08 ******/
DROP TRIGGER [dbo].[Verwaltung_mit_Plattform_update]
GO
/****** Object: Trigger [Verwaltung_mit_Plattform_insert] Script Date: 23.05.2015 08:18:08 ******/
DROP TRIGGER [dbo].[Verwaltung_mit_Plattform_insert]
GO
/****** Object: Trigger [Verwaltung_mit_FunktionStelle_update] Script Date: 23.05.2015 08:18:08 ******/
DROP TRIGGER [dbo].[Verwaltung_mit_FunktionStelle_update]
GO
/****** Object: Trigger [Verwaltung_mit_FunktionStelle_insert] Script Date: 23.05.2015 08:18:08 ******/
DROP TRIGGER [dbo].[Verwaltung_mit_FunktionStelle_insert]
GO
/****** Object: Trigger [Verwaltung_mit_Berechtigung_update] Script Date: 23.05.2015 08:18:08 ******/
DROP TRIGGER [dbo].[Verwaltung_mit_Berechtigung_update]
GO
/****** Object: Trigger [Verwaltung_mit_Berechtigung_insert] Script Date: 23.05.2015 08:18:08 ******/
DROP TRIGGER [dbo].[Verwaltung_mit_Berechtigung_insert]
GO
/****** Object: Trigger [Verwaltung_mit_update] Script Date: 23.05.2015 08:18:08 ******/
DROP TRIGGER [dbo].[Verwaltung_mit_update]
GO
/****** Object: Trigger [Verwaltung_mit_insert] Script Date: 23.05.2015 08:18:08 ******/
DROP TRIGGER [dbo].[Verwaltung_mit_insert]
GO
/****** Object: Trigger [Verwaltung_durch_Server_update] Script Date: 23.05.2015 08:18:08 ******/
DROP TRIGGER [dbo].[Verwaltung_durch_Server_update]
GO
/****** Object: Trigger [Verwaltung_durch_Server_insert] Script Date: 23.05.2015 08:18:08 ******/
DROP TRIGGER [dbo].[Verwaltung_durch_Server_insert]
GO
/****** Object: Trigger [Verwaltung_durch_Plattform_update] Script Date: 23.05.2015 08:18:08 ******/
DROP TRIGGER [dbo].[Verwaltung_durch_Plattform_update]
GO
/****** Object: Trigger [Verwaltung_durch_Plattform_insert] Script Date: 23.05.2015 08:18:08 ******/
DROP TRIGGER [dbo].[Verwaltung_durch_Plattform_insert]
GO
/****** Object: Trigger [Verwaltung_durch_Berechtigung_update] Script Date: 23.05.2015 08:18:08 ******/
DROP TRIGGER [dbo].[Verwaltung_durch_Berechtigung_update]
GO
/****** Object: Trigger [Verwaltung_durch_Berechtigung_insert] Script Date: 23.05.2015 08:18:08 ******/
DROP TRIGGER [dbo].[Verwaltung_durch_Berechtigung_insert]
GO
/****** Object: Trigger [Verwaltung_durch_update] Script Date: 23.05.2015 08:18:08 ******/
DROP TRIGGER [dbo].[Verwaltung_durch_update]
GO
/****** Object: Trigger [Verwaltung_durch_insert] Script Date: 23.05.2015 08:18:08 ******/
DROP TRIGGER [dbo].[Verwaltung_durch_insert]
GO
/****** Object: Trigger [temporaer_Berechtigung_update] Script Date: 23.05.2015 08:18:08 ******/
DROP TRIGGER [dbo].[temporaer_Berechtigung_update]
GO
/****** Object: Trigger [Temporaer_Berechgigung_Insert] Script Date: 23.05.2015 08:18:08 ******/
DROP TRIGGER [dbo].[Temporaer_Berechgigung_Insert]
GO
/****** Object: Trigger [Server_update] Script Date: 23.05.2015 08:18:08 ******/
DROP TRIGGER [dbo].[Server_update]
GO
/****** Object: Trigger [Server_insert] Script Date: 23.05.2015 08:18:08 ******/
DROP TRIGGER [dbo].[Server_insert]
GO
/****** Object: Trigger [Plattform_Server_update] Script Date: 23.05.2015 08:18:08 ******/
DROP TRIGGER [dbo].[Plattform_Server_update]
GO
/****** Object: Trigger [Plattform_Server_insert] Script Date: 23.05.2015 08:18:08 ******/
DROP TRIGGER [dbo].[Plattform_Server_insert]
GO
/****** Object: Trigger [Plattform_Berechtigung_update] Script Date: 23.05.2015 08:18:08 ******/
DROP TRIGGER [dbo].[Plattform_Berechtigung_update]
GO
/****** Object: Trigger [Plattform_Berechtigung_insert] Script Date: 23.05.2015 08:18:08 ******/
DROP TRIGGER [dbo].[Plattform_Berechtigung_insert]
GO
/****** Object: Trigger [Plattform_update] Script Date: 23.05.2015 08:18:08 ******/
DROP TRIGGER [dbo].[Plattform_update]
GO
/****** Object: Trigger [Plattform_insert] Script Date: 23.05.2015 08:18:08 ******/
DROP TRIGGER [dbo].[Plattform_insert]
GO
/****** Object: Trigger [Personal_Server_update] Script Date: 23.05.2015 08:18:08 ******/
DROP TRIGGER [dbo].[Personal_Server_update]
GO
/****** Object: Trigger [Personal_Server_insert] Script Date: 23.05.2015 08:18:08 ******/
DROP TRIGGER [dbo].[Personal_Server_insert]
GO
/****** Object: Trigger [Personal_Plattform_update] Script Date: 23.05.2015 08:18:08 ******/
DROP TRIGGER [dbo].[Personal_Plattform_update]
GO
/****** Object: Trigger [Personal_Plattform_insert] Script Date: 23.05.2015 08:18:08 ******/
DROP TRIGGER [dbo].[Personal_Plattform_insert]
GO
/****** Object: Trigger [Personal_Funktionstelle_update] Script Date: 23.05.2015 08:18:08 ******/
DROP TRIGGER [dbo].[Personal_Funktionstelle_update]
GO
/****** Object: Trigger [Personal_Funktionstelle_insert] Script Date: 23.05.2015 08:18:08 ******/
DROP TRIGGER [dbo].[Personal_Funktionstelle_insert]
GO
/****** Object: Trigger [Personal_Berechtigung_update] Script Date: 23.05.2015 08:18:08 ******/
DROP TRIGGER [dbo].[Personal_Berechtigung_update]
GO
/****** Object: Trigger [Personal_Berechtigung_insert] Script Date: 23.05.2015 08:18:08 ******/
DROP TRIGGER [dbo].[Personal_Berechtigung_insert]
GO
/****** Object: Trigger [Personal_update] Script Date: 23.05.2015 08:18:08 ******/
DROP TRIGGER [dbo].[Personal_update]
GO
/****** Object: Trigger [Personal_insert] Script Date: 23.05.2015 08:18:08 ******/
DROP TRIGGER [dbo].[Personal_insert]
GO
/****** Object: Trigger [Funktionstelle_Server_update] Script Date: 23.05.2015 08:18:08 ******/
DROP TRIGGER [dbo].[Funktionstelle_Server_update]
GO
/****** Object: Trigger [Funktionstelle_Server_insert] Script Date: 23.05.2015 08:18:08 ******/
DROP TRIGGER [dbo].[Funktionstelle_Server_insert]
GO
/****** Object: Trigger [Funktionstelle_Plattform_update] Script Date: 23.05.2015 08:18:08 ******/
DROP TRIGGER [dbo].[Funktionstelle_Plattform_update]
GO
/****** Object: Trigger [Funktionstelle_Plattform_insert] Script Date: 23.05.2015 08:18:08 ******/
DROP TRIGGER [dbo].[Funktionstelle_Plattform_insert]
GO
/****** Object: Trigger [Funktionstelle_Berechtigung_update] Script Date: 23.05.2015 08:18:08 ******/
DROP TRIGGER [dbo].[Funktionstelle_Berechtigung_update]
GO
/****** Object: Trigger [Funktionstelle_Berechtigung_insert] Script Date: 23.05.2015 08:18:08 ******/
DROP TRIGGER [dbo].[Funktionstelle_Berechtigung_insert]
GO
/****** Object: Trigger [Funktionstelle_update] Script Date: 23.05.2015 08:18:08 ******/
DROP TRIGGER [dbo].[Funktionstelle_update]
GO
/****** Object: Trigger [Funktionstelle_insert] Script Date: 23.05.2015 08:18:08 ******/
DROP TRIGGER [dbo].[Funktionstelle_insert]
GO
/****** Object: Trigger [Berechtigung_server_update] Script Date: 23.05.2015 08:18:08 ******/
DROP TRIGGER [dbo].[Berechtigung_server_update]
GO
/****** Object: Trigger [Berechtigung_server_insert] Script Date: 23.05.2015 08:18:08 ******/
DROP TRIGGER [dbo].[Berechtigung_server_insert]
GO
/****** Object: Trigger [Berechtigung_Plattform_update] Script Date: 23.05.2015 08:18:08 ******/
DROP TRIGGER [dbo].[Berechtigung_Plattform_update]
GO
/****** Object: Trigger [Berechtigung_Plattform_insert] Script Date: 23.05.2015 08:18:08 ******/
DROP TRIGGER [dbo].[Berechtigung_Plattform_insert]
GO
/****** Object: Trigger [berechtigung_update] Script Date: 23.05.2015 08:18:08 ******/
DROP TRIGGER [dbo].[berechtigung_update]
GO
/****** Object: Trigger [berechtigung_insert] Script Date: 23.05.2015 08:18:08 ******/
DROP TRIGGER [dbo].[berechtigung_insert]
GO
/****** Object: Index [NonClusteredIndex-20141110-194426] Script Date: 23.05.2015 08:18:08 ******/
DROP INDEX [NonClusteredIndex-20141110-194426] ON [dbo].[Berechtigung]
GO
/****** Object: Table [dbo].[WindowSize] Script Date: 23.05.2015 08:18:08 ******/
DROP TABLE [dbo].[WindowSize]
GO
/****** Object: Table [dbo].[Verwaltung_Mit_Server] Script Date: 23.05.2015 08:18:08 ******/
DROP TABLE [dbo].[Verwaltung_Mit_Server]
GO
/****** Object: Table [dbo].[Verwaltung_Mit_Plattform] Script Date: 23.05.2015 08:18:08 ******/
DROP TABLE [dbo].[Verwaltung_Mit_Plattform]
GO
/****** Object: Table [dbo].[Verwaltung_Mit_FunktionStelle] Script Date: 23.05.2015 08:18:08 ******/
DROP TABLE [dbo].[Verwaltung_Mit_FunktionStelle]
GO
/****** Object: Table [dbo].[Verwaltung_mit_Berechtigung] Script Date: 23.05.2015 08:18:08 ******/
DROP TABLE [dbo].[Verwaltung_mit_Berechtigung]
GO
/****** Object: Table [dbo].[Verwaltung_mit] Script Date: 23.05.2015 08:18:08 ******/
DROP TABLE [dbo].[Verwaltung_mit]
GO
/****** Object: Table [dbo].[Verwaltung_Durch_Server] Script Date: 23.05.2015 08:18:08 ******/
DROP TABLE [dbo].[Verwaltung_Durch_Server]
GO
/****** Object: Table [dbo].[Verwaltung_Durch_Plattform] Script Date: 23.05.2015 08:18:08 ******/
DROP TABLE [dbo].[Verwaltung_Durch_Plattform]
GO
/****** Object: Table [dbo].[Verwaltung_Durch_Berechtigung] Script Date: 23.05.2015 08:18:08 ******/
DROP TABLE [dbo].[Verwaltung_Durch_Berechtigung]
GO
/****** Object: Table [dbo].[Verwaltung_durch] Script Date: 23.05.2015 08:18:08 ******/
DROP TABLE [dbo].[Verwaltung_durch]
GO
/****** Object: Table [dbo].[ToolTip] Script Date: 23.05.2015 08:18:08 ******/
DROP TABLE [dbo].[ToolTip]
GO
/****** Object: Table [dbo].[Temporaer_Berechtigung] Script Date: 23.05.2015 08:18:08 ******/
DROP TABLE [dbo].[Temporaer_Berechtigung]
GO
/****** Object: Table [dbo].[T1] Script Date: 23.05.2015 08:18:08 ******/
DROP TABLE [dbo].[T1]
GO
/****** Object: Table [dbo].[System] Script Date: 23.05.2015 08:18:08 ******/
DROP TABLE [dbo].[System]
GO
/****** Object: Table [dbo].[sysadminfunktion] Script Date: 23.05.2015 08:18:08 ******/
DROP TABLE [dbo].[sysadminfunktion]
GO
/****** Object: Table [dbo].[spalten] Script Date: 23.05.2015 08:18:08 ******/
DROP TABLE [dbo].[spalten]
GO
/****** Object: Table [dbo].[Server] Script Date: 23.05.2015 08:18:08 ******/
DROP TABLE [dbo].[Server]
GO
/****** Object: Table [dbo].[SecurityObject] Script Date: 23.05.2015 08:18:08 ******/
DROP TABLE [dbo].[SecurityObject]
GO
/****** Object: Table [dbo].[rolle_sysadminfunktion] Script Date: 23.05.2015 08:18:08 ******/
DROP TABLE [dbo].[rolle_sysadminfunktion]
GO
/****** Object: Table [dbo].[Rolle_SecurityObject] Script Date: 23.05.2015 08:18:08 ******/
DROP TABLE [dbo].[Rolle_SecurityObject]
GO
/****** Object: Table [dbo].[rolle_securitylevel] Script Date: 23.05.2015 08:18:08 ******/
DROP TABLE [dbo].[rolle_securitylevel]
GO
/****** Object: Table [dbo].[rolle] Script Date: 23.05.2015 08:18:08 ******/
DROP TABLE [dbo].[rolle]
GO
/****** Object: Table [dbo].[Plattform_Server] Script Date: 23.05.2015 08:18:08 ******/
DROP TABLE [dbo].[Plattform_Server]
GO
/****** Object: Table [dbo].[Plattform_Berechtigung] Script Date: 23.05.2015 08:18:08 ******/
DROP TABLE [dbo].[Plattform_Berechtigung]
GO
/****** Object: Table [dbo].[Plattform] Script Date: 23.05.2015 08:18:08 ******/
DROP TABLE [dbo].[Plattform]
GO
/****** Object: Table [dbo].[Personal_Server] Script Date: 23.05.2015 08:18:08 ******/
DROP TABLE [dbo].[Personal_Server]
GO
/****** Object: Table [dbo].[Personal_Plattform] Script Date: 23.05.2015 08:18:08 ******/
DROP TABLE [dbo].[Personal_Plattform]
GO
/****** Object: Table [dbo].[Personal_FunktionStelle] Script Date: 23.05.2015 08:18:08 ******/
DROP TABLE [dbo].[Personal_FunktionStelle]
GO
/****** Object: Table [dbo].[Personal_Berechtigung] Script Date: 23.05.2015 08:18:08 ******/
DROP TABLE [dbo].[Personal_Berechtigung]
GO
/****** Object: Table [dbo].[Personal] Script Date: 23.05.2015 08:18:08 ******/
DROP TABLE [dbo].[Personal]
GO
/****** Object: Table [dbo].[ObjektBeziehung] Script Date: 23.05.2015 08:18:08 ******/
DROP TABLE [dbo].[ObjektBeziehung]
GO
/****** Object: Table [dbo].[Objekt] Script Date: 23.05.2015 08:18:08 ******/
DROP TABLE [dbo].[Objekt]
GO
/****** Object: Table [dbo].[mitarbeiter_funktionsgruppe] Script Date: 23.05.2015 08:18:08 ******/
DROP TABLE [dbo].[mitarbeiter_funktionsgruppe]
GO
/****** Object: Table [dbo].[Mitarbeiter_Auswertungsparameter] Script Date: 23.05.2015 08:18:08 ******/
DROP TABLE [dbo].[Mitarbeiter_Auswertungsparameter]
GO
/****** Object: Table [dbo].[mitarbeiter] Script Date: 23.05.2015 08:18:08 ******/
DROP TABLE [dbo].[mitarbeiter]
GO
/****** Object: Table [dbo].[meldungstexte] Script Date: 23.05.2015 08:18:08 ******/
DROP TABLE [dbo].[meldungstexte]
GO
/****** Object: Table [dbo].[key_tabelle] Script Date: 23.05.2015 08:18:08 ******/
DROP TABLE [dbo].[key_tabelle]
GO
/****** Object: Table [dbo].[Journal] Script Date: 23.05.2015 08:18:08 ******/
DROP TABLE [dbo].[Journal]
GO
/****** Object: Table [dbo].[Funktionstelle_Server] Script Date: 23.05.2015 08:18:08 ******/
DROP TABLE [dbo].[Funktionstelle_Server]
GO
/****** Object: Table [dbo].[FunktionStelle_Plattform] Script Date: 23.05.2015 08:18:08 ******/
DROP TABLE [dbo].[FunktionStelle_Plattform]
GO
/****** Object: Table [dbo].[Funktionstelle_Berechtigung] Script Date: 23.05.2015 08:18:08 ******/
DROP TABLE [dbo].[Funktionstelle_Berechtigung]
GO
/****** Object: Table [dbo].[Funktionstelle] Script Date: 23.05.2015 08:18:08 ******/
DROP TABLE [dbo].[Funktionstelle]
GO
/****** Object: Table [dbo].[funktionsgruppe_rolle] Script Date: 23.05.2015 08:18:08 ******/
DROP TABLE [dbo].[funktionsgruppe_rolle]
GO
/****** Object: Table [dbo].[Funktionsgruppe_auswertungGruppe] Script Date: 23.05.2015 08:18:08 ******/
DROP TABLE [dbo].[Funktionsgruppe_auswertungGruppe]
GO
/****** Object: Table [dbo].[funktionsgruppe] Script Date: 23.05.2015 08:18:08 ******/
DROP TABLE [dbo].[funktionsgruppe]
GO
/****** Object: Table [dbo].[Beziehungstyp] Script Date: 23.05.2015 08:18:08 ******/
DROP TABLE [dbo].[Beziehungstyp]
GO
/****** Object: Table [dbo].[Beziehungsbezeichnung] Script Date: 23.05.2015 08:18:08 ******/
DROP TABLE [dbo].[Beziehungsbezeichnung]
GO
/****** Object: Table [dbo].[Berechtigung_Server] Script Date: 23.05.2015 08:18:08 ******/
DROP TABLE [dbo].[Berechtigung_Server]
GO
/****** Object: Table [dbo].[Berechtigung_Plattform] Script Date: 23.05.2015 08:18:08 ******/
DROP TABLE [dbo].[Berechtigung_Plattform]
GO
/****** Object: Table [dbo].[Berechtigung] Script Date: 23.05.2015 08:18:08 ******/
DROP TABLE [dbo].[Berechtigung]
GO
/****** Object: Table [dbo].[BAA_SHU_Extrakt_Merkmale] Script Date: 23.05.2015 08:18:08 ******/
DROP TABLE [dbo].[BAA_SHU_Extrakt_Merkmale]
GO
/****** Object: Table [dbo].[BAA_SHU_Extrakt_Beziehungen] Script Date: 23.05.2015 08:18:08 ******/
DROP TABLE [dbo].[BAA_SHU_Extrakt_Beziehungen]
GO
/****** Object: Table [dbo].[Auswertungsparameter] Script Date: 23.05.2015 08:18:08 ******/
DROP TABLE [dbo].[Auswertungsparameter]
GO
/****** Object: Table [dbo].[AuswertungRptDatei] Script Date: 23.05.2015 08:18:08 ******/
DROP TABLE [dbo].[AuswertungRptDatei]
GO
/****** Object: Table [dbo].[AuswertungGruppeAuswertung] Script Date: 23.05.2015 08:18:08 ******/
DROP TABLE [dbo].[AuswertungGruppeAuswertung]
GO
/****** Object: Table [dbo].[AuswertungGruppe] Script Date: 23.05.2015 08:18:08 ******/
DROP TABLE [dbo].[AuswertungGruppe]
GO
/****** Object: Table [dbo].[AuswertungAuswertungParameter] Script Date: 23.05.2015 08:18:08 ******/
DROP TABLE [dbo].[AuswertungAuswertungParameter]
GO
/****** Object: Table [dbo].[Auswertung] Script Date: 23.05.2015 08:18:08 ******/
DROP TABLE [dbo].[Auswertung]
GO
/****** Object: Table [dbo].[Application] Script Date: 23.05.2015 08:18:08 ******/
DROP TABLE [dbo].[Application]
GO
/****** Object: Table [dbo].[_tmpberechtigung] Script Date: 23.05.2015 08:18:08 ******/
DROP TABLE [dbo].[_tmpberechtigung]
GO
/****** Object: Table [dbo].[_tmpberechtigung] Script Date: 23.05.2015 08:18:08 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
SET ANSI_PADDING ON
GO
CREATE TABLE [dbo].[_tmpberechtigung](
[Personalnr] [int] NOT NULL,
[Bezeichnung] [varchar](255) NULL,
[Name] [varchar](255) NULL,
[FunktionstelleNr] [int] NOT NULL,
[Expr1] [varchar](50) NULL,
[Beschreibung] [varchar](1024) NULL,
[Unterlagen] [varchar](1024) NULL,
[Bearbeiter_ISI] [varchar](50) NULL,
[Kontaktperson_FB] [varchar](255) NULL,
[Termin] [varchar](255) NULL,
[aktiv] [bit] NULL,
[erstellt_am] [datetime] NULL,
[mutiert_am] [datetime] NULL,
[mutierer] [int] NULL
) ON [PRIMARY]
GO
SET ANSI_PADDING OFF
GO
/****** Object: Table [dbo].[Application] Script Date: 23.05.2015 08:18:08 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
SET ANSI_PADDING ON
GO
CREATE TABLE [dbo].[Application](
[applikationsnr] [int] NOT NULL,
[version] [varchar](4) NULL,
[showlogin] [bit] NULL,
[mandantnr] [int] NULL,
[aktiv] [bit] NULL,
[erstellt_am] [datetime] NULL,
[mutiert_am] [datetime] NULL,
[mutierer] [int] NULL,
[tmp_filepath] [varchar](255) NULL,
PRIMARY KEY CLUSTERED
(
[applikationsnr] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO
SET ANSI_PADDING OFF
GO
/****** Object: Table [dbo].[Auswertung] Script Date: 23.05.2015 08:18:08 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
SET ANSI_PADDING ON
GO
CREATE TABLE [dbo].[Auswertung](
[AuswertungNr] [int] NOT NULL,
[Bezeichnung] [varchar](50) NULL,
[Aktiv] [bit] NULL,
[Erstellt_am] [datetime] NULL,
[Mutiert_am] [datetime] NULL,
[Mutierer] [int] NULL,
[Report] [bit] NULL,
[Filename] [varchar](255) NULL,
[Excel_Report] [bit] NULL,
[SQL] [varchar](1024) NULL,
[SQLType] [varchar](50) NULL,
[Beschreibung] [varchar](1024) NULL,
[Connectionstring_Subreport] [varchar](255) NULL,
CONSTRAINT [PK_Auswertung] PRIMARY KEY CLUSTERED
(
[AuswertungNr] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, FILLFACTOR = 90) ON [PRIMARY]
) ON [PRIMARY]
GO
SET ANSI_PADDING OFF
GO
/****** Object: Table [dbo].[AuswertungAuswertungParameter] Script Date: 23.05.2015 08:18:08 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
SET ANSI_PADDING ON
GO
CREATE TABLE [dbo].[AuswertungAuswertungParameter](
[AuswertungAuswertungparameternr] [int] NOT NULL,
[Auswertungnr] [int] NULL,
[Auswertungparameternr] [int] NULL,
[DBfeldname] [varchar](255) NULL,
[Reihenfolge] [int] NULL,
[Aktiv] [bit] NULL,
[Erstellt_am] [datetime] NULL,
[Mutiert_am] [datetime] NULL,
[Mutierer] [int] NULL,
CONSTRAINT [PK_AuswertungAuswertungParameter] PRIMARY KEY CLUSTERED
(
[AuswertungAuswertungparameternr] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, FILLFACTOR = 90) ON [PRIMARY]
) ON [PRIMARY]
GO
SET ANSI_PADDING OFF
GO
/****** Object: Table [dbo].[AuswertungGruppe] Script Date: 23.05.2015 08:18:08 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
SET ANSI_PADDING ON
GO
CREATE TABLE [dbo].[AuswertungGruppe](
[AuswertungGruppeNr] [int] NOT NULL,
[Bezeichnung] [varchar](50) NULL,
[Aktiv] [bit] NULL,
[Erstellt_am] [datetime] NULL,
[Mutiert_am] [datetime] NULL,
[Mutierer] [int] NULL,
[Parentid] [int] NULL,
CONSTRAINT [PK_AuswertungGruppe] PRIMARY KEY CLUSTERED
(
[AuswertungGruppeNr] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, FILLFACTOR = 90) ON [PRIMARY]
) ON [PRIMARY]
GO
SET ANSI_PADDING OFF
GO
/****** Object: Table [dbo].[AuswertungGruppeAuswertung] Script Date: 23.05.2015 08:18:08 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[AuswertungGruppeAuswertung](
[AuswertungGruppeAuswertungNr] [int] NOT NULL,
[AuswertungGruppeNr] [int] NULL,
[AuswertungNr] [int] NULL,
[Aktiv] [bit] NULL,
[Erstllt_am] [datetime] NULL,
[Mutiert_am] [datetime] NULL,
[Mutierer] [int] NULL,
CONSTRAINT [PK_AuswertungGruppeAuswertung] PRIMARY KEY CLUSTERED
(
[AuswertungGruppeAuswertungNr] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, FILLFACTOR = 90) ON [PRIMARY]
) ON [PRIMARY]
GO
/****** Object: Table [dbo].[AuswertungRptDatei] Script Date: 23.05.2015 08:18:08 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
SET ANSI_PADDING ON
GO
CREATE TABLE [dbo].[AuswertungRptDatei](
[AuswertungDateiNr] [int] NOT NULL,
[Filename] [varchar](255) NULL,
[Reportname] [varchar](50) NULL,
[Reportfile] [image] NULL,
[Erstellt_am] [datetime] NULL,
[Mutiert_am] [datetime] NULL,
[Mutierer] [int] NULL,
CONSTRAINT [PK_AuswertungRptDatei] PRIMARY KEY CLUSTERED
(
[AuswertungDateiNr] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, FILLFACTOR = 90) ON [PRIMARY]
) ON [PRIMARY] TEXTIMAGE_ON [PRIMARY]
GO
SET ANSI_PADDING OFF
GO
/****** Object: Table [dbo].[Auswertungsparameter] Script Date: 23.05.2015 08:18:08 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
SET ANSI_PADDING ON
GO
CREATE TABLE [dbo].[Auswertungsparameter](
[Auswertungparameternr] [int] NOT NULL,
[Bezeichnung] [varchar](50) NULL,
[Operator] [varchar](50) NULL,
[Feldbezug] [varchar](200) NULL,
[Wert] [varchar](50) NULL,
[ParamName] [varchar](50) NULL,
[ParamType] [varchar](50) NULL,
[Aktiv] [bit] NULL,
[Erstellt_am] [datetime] NULL,
[Mutiert_am] [datetime] NULL,
[Mutierer] [int] NULL,
CONSTRAINT [PK_Auswertungsparameter] PRIMARY KEY CLUSTERED
(
[Auswertungparameternr] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, FILLFACTOR = 90) ON [PRIMARY]
) ON [PRIMARY]
GO
SET ANSI_PADDING OFF
GO
/****** Object: Table [dbo].[BAA_SHU_Extrakt_Beziehungen] Script Date: 23.05.2015 08:18:08 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[BAA_SHU_Extrakt_Beziehungen](
[Parent] [int] NULL,
[Parent_Bezeichnung] [nvarchar](50) NULL,
[Parent_Typ] [nvarchar](50) NULL,
[Sequenz] [int] NULL,
[ID] [int] NULL,
[Bezeichnung] [nvarchar](50) NULL,
[Typ] [nvarchar](50) NULL,
[TypNr] [int] NULL,
[Typ_Bezeichung] [nvarchar](50) NULL
) ON [PRIMARY]
GO
/****** Object: Table [dbo].[BAA_SHU_Extrakt_Merkmale] Script Date: 23.05.2015 08:18:08 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[BAA_SHU_Extrakt_Merkmale](
[ObjektNr] [int] NULL,
[Bezeichnung] [nvarchar](50) NULL,
[MerkmalNr] [int] NULL,
[FormatNr] [int] NULL,
[Wert] [nvarchar](255) NULL,
[ID] [int] NULL
) ON [PRIMARY]
GO
/****** Object: Table [dbo].[Berechtigung] Script Date: 23.05.2015 08:18:08 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
SET ANSI_PADDING ON
GO
CREATE TABLE [dbo].[Berechtigung](
[BerechtigungNr] [int] NOT NULL,
[ParentID] [int] NULL,
[Bezeichnung] [varchar](255) NULL,
[Beschreibung] [varchar](255) NULL,
[Sequenz] [int] NULL,
[Aktiv] [bit] NULL,
[Erstellt_am] [datetime] NULL,
[Mutiert_am] [datetime] NULL,
[Mutierer] [int] NULL,
[CID] [int] NULL CONSTRAINT [DF_Berechtigung_CID] DEFAULT ((0)),
CONSTRAINT [PK_Berechtigung] PRIMARY KEY CLUSTERED
(
[BerechtigungNr] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO
SET ANSI_PADDING OFF
GO
/****** Object: Table [dbo].[Berechtigung_Plattform] Script Date: 23.05.2015 08:18:08 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
SET ANSI_PADDING ON
GO
CREATE TABLE [dbo].[Berechtigung_Plattform](
[Berechtigung_PlattformNr] [int] IDENTITY(1,1) NOT NULL,
[BerechtigungNr] [int] NULL,
[PlattformNr] [int] NULL,
[Beschreibung] [varchar](255) NULL,
[Sequenz] [int] NULL,
[Aktiv] [bit] NULL,
[Erstellt_am] [datetime] NULL,
[Mutiert_am] [datetime] NULL,
[Mutierer] [int] NULL,
[Beziehungstypnr] [int] NULL,
CONSTRAINT [PK_Berechtigung_Plattform] PRIMARY KEY CLUSTERED
(
[Berechtigung_PlattformNr] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO
SET ANSI_PADDING OFF
GO
/****** Object: Table [dbo].[Berechtigung_Server] Script Date: 23.05.2015 08:18:08 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
SET ANSI_PADDING ON
GO
CREATE TABLE [dbo].[Berechtigung_Server](
[Berechtigung_ServerNr] [int] IDENTITY(1,1) NOT NULL,
[BerechtigungNr] [int] NULL,
[ServerNr] [int] NULL,
[Beschreibung] [varchar](255) NULL,
[Sequenz] [int] NULL,
[Aktiv] [bit] NULL,
[Erstellt_am] [datetime] NULL,
[Mutiert_am] [datetime] NULL,
[Mutierer] [int] NULL,
[Beziehungstypnr] [int] NULL,
CONSTRAINT [PK_Berechtigung_Server] PRIMARY KEY CLUSTERED
(
[Berechtigung_ServerNr] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO
SET ANSI_PADDING OFF
GO
/****** Object: Table [dbo].[Beziehungsbezeichnung] Script Date: 23.05.2015 08:18:08 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
SET ANSI_PADDING ON
GO
CREATE TABLE [dbo].[Beziehungsbezeichnung](
[BeschreibungNr] [int] NOT NULL,
[Bezeichnung] [varchar](50) NULL,
[Beschreibung] [varchar](255) NULL,
[aktiv] [bit] NULL,
[Erstellt_am] [datetime] NULL,
[Mutiert_am] [datetime] NULL,
[Mutierer] [int] NULL,
CONSTRAINT [PK_Beziehungsbezeichnung] PRIMARY KEY CLUSTERED
(
[BeschreibungNr] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO
SET ANSI_PADDING OFF
GO
/****** Object: Table [dbo].[Beziehungstyp] Script Date: 23.05.2015 08:18:08 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
SET ANSI_PADDING ON
GO
CREATE TABLE [dbo].[Beziehungstyp](
[BeziehungstypNr] [int] NOT NULL,
[Bezeichnung] [varchar](50) NULL,
[Beschreibung] [varchar](255) NULL,
[Aktiv] [bit] NULL,
[Erstellt_am] [datetime] NULL,
[Mutiert_am] [datetime] NULL,
[Mutierer] [int] NULL,
CONSTRAINT [PK_Beziehungstyp] PRIMARY KEY CLUSTERED
(
[BeziehungstypNr] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO
SET ANSI_PADDING OFF
GO
/****** Object: Table [dbo].[funktionsgruppe] Script Date: 23.05.2015 08:18:08 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
SET ANSI_PADDING ON
GO
CREATE TABLE [dbo].[funktionsgruppe](
[funktionsgruppenr] [int] NOT NULL,
[bezeichnung] [varchar](255) NULL,
[beschreibung] [varchar](50) NULL,
[zugehoerigkeit] [varchar](255) NULL,
[mandantnr] [int] NULL,
[aktiv] [bit] NULL,
[erstellt_am] [datetime] NULL,
[mutiert_am] [datetime] NULL,
[mutierer] [int] NULL,
PRIMARY KEY CLUSTERED
(
[funktionsgruppenr] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO
SET ANSI_PADDING OFF
GO
/****** Object: Table [dbo].[Funktionsgruppe_auswertungGruppe] Script Date: 23.05.2015 08:18:08 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[Funktionsgruppe_auswertungGruppe](
[Funktion_AuswertungGruppenr] [int] NOT NULL,
[funktionsgruppenr] [int] NULL,
[AuswertungGruppeNr] [int] NULL,
[Aktiv] [bit] NULL,
[Erstellt_am] [datetime] NULL,
[Mutiert_am] [datetime] NULL,
[Mutierer] [int] NULL,
CONSTRAINT [PK_Funktionsgruppe_auswertungGruppe] PRIMARY KEY CLUSTERED
(
[Funktion_AuswertungGruppenr] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, FILLFACTOR = 90) ON [PRIMARY]
) ON [PRIMARY]
GO
/****** Object: Table [dbo].[funktionsgruppe_rolle] Script Date: 23.05.2015 08:18:08 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[funktionsgruppe_rolle](
[Funktionsgrupperollenr] [int] NOT NULL,
[funktionsgruppenr] [int] NULL,
[rollenr] [int] NULL,
[mandantnr] [int] NULL,
[aktiv] [bit] NULL,
[erstellt_am] [datetime] NULL,
[mutiert_am] [datetime] NULL,
[mutierer] [int] NULL,
PRIMARY KEY CLUSTERED
(
[Funktionsgrupperollenr] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO
/****** Object: Table [dbo].[Funktionstelle] Script Date: 23.05.2015 08:18:08 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
SET ANSI_PADDING ON
GO
CREATE TABLE [dbo].[Funktionstelle](
[FunktionstelleNr] [int] NOT NULL,
[ParentID] [int] NULL,
[Bezeichnung] [varchar](255) NULL,
[Beschreibung] [varchar](255) NULL,
[Funktionsnummer] [varchar](255) NULL,
[Funktionsstelle] [varchar](255) NULL,
[Sequenz] [int] NULL,
[Aktiv] [bit] NULL,
[Erstellt_am] [datetime] NULL,
[Mutiert_am] [datetime] NULL,
[Mutierer] [int] NULL,
[CID] [int] NULL,
CONSTRAINT [PK_Funktionsstellen] PRIMARY KEY CLUSTERED
(
[FunktionstelleNr] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO
SET ANSI_PADDING OFF
GO
/****** Object: Table [dbo].[Funktionstelle_Berechtigung] Script Date: 23.05.2015 08:18:08 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
SET ANSI_PADDING ON
GO
CREATE TABLE [dbo].[Funktionstelle_Berechtigung](
[Funktionstelle_BerechtigungNr] [int] IDENTITY(1,1) NOT NULL,
[FunktionstelleNr] [int] NULL,
[BerechtigungNr] [int] NULL,
[Beschreibung] [varchar](255) NULL,
[Sequenz] [int] NULL,
[Aktiv] [bit] NULL,
[Erstellt_am] [datetime] NULL,
[Mutiert_am] [datetime] NULL,
[Mutierer] [int] NULL,
[Beziehungstypnr] [int] NULL,
CONSTRAINT [PK_Funktionstelle_Berechtigung] PRIMARY KEY CLUSTERED
(
[Funktionstelle_BerechtigungNr] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO
SET ANSI_PADDING OFF
GO
/****** Object: Table [dbo].[FunktionStelle_Plattform] Script Date: 23.05.2015 08:18:08 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
SET ANSI_PADDING ON
GO
CREATE TABLE [dbo].[FunktionStelle_Plattform](
[FunktionStelle_PlattformNr] [int] IDENTITY(1,1) NOT NULL,
[FunktionStelleNr] [int] NULL,
[PlattformNr] [int] NULL,
[Beschreibung] [varchar](255) NULL,
[Sequenz] [int] NULL,
[Aktiv] [bit] NULL,
[Erstellt_am] [datetime] NULL,
[Mutiert_am] [datetime] NULL,
[Mutierer] [int] NULL,
[Beziehungstypnr] [int] NULL,
CONSTRAINT [PK_Organisation_Plattform] PRIMARY KEY CLUSTERED
(
[FunktionStelle_PlattformNr] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO
SET ANSI_PADDING OFF
GO
/****** Object: Table [dbo].[Funktionstelle_Server] Script Date: 23.05.2015 08:18:08 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
SET ANSI_PADDING ON
GO
CREATE TABLE [dbo].[Funktionstelle_Server](
[Funktionstelle_ServerNr] [int] IDENTITY(1,1) NOT NULL,
[FunktionStelleNr] [int] NULL,
[ServerNr] [int] NULL,
[Beschreibung] [varchar](255) NULL,
[Sequenz] [int] NULL,
[Aktiv] [bit] NULL,
[Erstellt_am] [datetime] NULL,
[Mutiert_am] [datetime] NULL,
[Mutierer] [int] NULL,
[Beziehungstypnr] [int] NULL,
CONSTRAINT [PK_Organisation_Server] PRIMARY KEY CLUSTERED
(
[Funktionstelle_ServerNr] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO
SET ANSI_PADDING OFF
GO
/****** Object: Table [dbo].[Journal] Script Date: 23.05.2015 08:18:08 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
SET ANSI_PADDING ON
GO
CREATE TABLE [dbo].[Journal](
[Journaleintragnr] [int] IDENTITY(1,1) NOT NULL,
[DBObjekt] [varchar](255) NULL,
[keyvalue] [varchar](255) NULL,
[Bezeichnung] [varchar](255) NULL,
[Beschreibung] [varchar](1024) NULL,
[Mutierer] [varchar](255) NULL,
[Erstellt_am] [datetime] NULL,
CONSTRAINT [PK_Journal] PRIMARY KEY CLUSTERED
(
[Journaleintragnr] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO
SET ANSI_PADDING OFF
GO
/****** Object: Table [dbo].[key_tabelle] Script Date: 23.05.2015 08:18:08 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
SET ANSI_PADDING ON
GO
CREATE TABLE [dbo].[key_tabelle](
[keynr] [int] IDENTITY(1,1) NOT NULL,
[beschreibung] [varchar](255) NOT NULL,
[key_wert] [int] NOT NULL,
[mandantnr] [int] NULL,
[aktiv] [bit] NULL,
[erstellt_am] [datetime] NULL,
[mutiert_am] [datetime] NULL,
[mutierer] [int] NULL,
PRIMARY KEY CLUSTERED
(
[keynr] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO
SET ANSI_PADDING OFF
GO
/****** Object: Table [dbo].[meldungstexte] Script Date: 23.05.2015 08:18:08 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
SET ANSI_PADDING ON
GO
CREATE TABLE [dbo].[meldungstexte](
[meldungstextnr] [int] NOT NULL,
[sprache] [int] NOT NULL,
[inhalt] [varchar](1024) NULL,
[Beschreibung] [varchar](255) NULL,
[aktiv] [bit] NOT NULL,
[erstellt_am] [datetime] NULL,
[mutiert_am] [datetime] NULL,
[mutierer] [int] NULL,
[mandantnr] [int] NULL,
PRIMARY KEY CLUSTERED
(
[meldungstextnr] ASC,
[sprache] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO
SET ANSI_PADDING OFF
GO
/****** Object: Table [dbo].[mitarbeiter] Script Date: 23.05.2015 08:18:08 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
SET ANSI_PADDING ON
GO
CREATE TABLE [dbo].[mitarbeiter](
[mitarbeiternr] [int] NOT NULL,
[vorname] [varchar](50) NULL,
[name] [varchar](50) NULL,
[tgnummer] [varchar](50) NULL,
[email] [varchar](50) NULL,
[mandantnr] [int] NULL,
[aktiv] [bit] NULL,
[erstellt_am] [datetime] NULL,
[mutiert_am] [datetime] NULL,
[mutierer] [int] NULL,
PRIMARY KEY CLUSTERED
(
[mitarbeiternr] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO
SET ANSI_PADDING OFF
GO
/****** Object: Table [dbo].[Mitarbeiter_Auswertungsparameter] Script Date: 23.05.2015 08:18:08 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
SET ANSI_PADDING ON
GO
CREATE TABLE [dbo].[Mitarbeiter_Auswertungsparameter](
[Mitarbeiter_AuswertungsparameterNr] [int] IDENTITY(1,1) NOT NULL,
[Mitarbeiternr] [int] NULL,
[Auswertungnr] [int] NULL,
[Beschreibung] [varchar](255) NULL,
[Parameterdaten] [varchar](1024) NULL,
[Titelzeile1] [varchar](255) NULL,
[Titelzeile2] [varchar](255) NULL,
[ParamPrint] [bit] NULL,
[SQLWhere] [varchar](1024) NULL,
CONSTRAINT [PK_Mitarbeiter_Auswertungsparameter] PRIMARY KEY CLUSTERED
(
[Mitarbeiter_AuswertungsparameterNr] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO
SET ANSI_PADDING OFF
GO
/****** Object: Table [dbo].[mitarbeiter_funktionsgruppe] Script Date: 23.05.2015 08:18:08 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[mitarbeiter_funktionsgruppe](
[mitarbeiter_funktionsgruppenr] [int] NOT NULL,
[mitarbeiternr] [int] NULL,
[funktionsgruppenr] [int] NULL,
[aktiv] [bit] NULL,
[mandantnr] [int] NULL,
[erstellt_am] [datetime] NULL,
[mutiert_am] [datetime] NULL,
[mutierer] [int] NULL,
PRIMARY KEY CLUSTERED
(
[mitarbeiter_funktionsgruppenr] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO
/****** Object: Table [dbo].[Objekt] Script Date: 23.05.2015 08:18:08 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
SET ANSI_PADDING ON
GO
CREATE TABLE [dbo].[Objekt](
[Objektnr] [int] NOT NULL,
[Bezeichnung] [varchar](255) NULL,
[Beschreibung] [varchar](255) NULL,
[Aktiv] [bit] NULL,
[Erstellt_am] [datetime] NULL,
[Mutiert_am] [datetime] NULL,
[Mutierer] [int] NULL,
[DBOBject] [varchar](255) NULL,
[Stored_Proc_Beziehungen] [varchar](255) NULL,
[Standardauswertung] [varchar](255) NULL,
[Parameter] [varchar](255) NULL,
[ParamObject] [varchar](255) NULL,
CONSTRAINT [PK_Objekte] PRIMARY KEY CLUSTERED
(
[Objektnr] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO
SET ANSI_PADDING OFF
GO
/****** Object: Table [dbo].[ObjektBeziehung] Script Date: 23.05.2015 08:18:08 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
SET ANSI_PADDING ON
GO
CREATE TABLE [dbo].[ObjektBeziehung](
[Objekt_BeziehungNr] [int] NOT NULL,
[Objekt1] [int] NULL,
[Objekt2] [int] NULL,
[Aktiv] [bit] NULL,
[Erstellt_am] [datetime] NULL,
[Mutiert_am] [datetime] NULL,
[Mutierer] [int] NULL,
[Objektname] [varchar](255) NULL,
[Key_Umdrehen] [bit] NULL,
[BeziehungstypNr] [int] NULL,
CONSTRAINT [PK_ObjektBeziehung] PRIMARY KEY CLUSTERED
(
[Objekt_BeziehungNr] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO
SET ANSI_PADDING OFF
GO
/****** Object: Table [dbo].[Personal] Script Date: 23.05.2015 08:18:08 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
SET ANSI_PADDING ON
GO
CREATE TABLE [dbo].[Personal](
[Personalnr] [int] NOT NULL,
[ParentID] [int] NULL,
[Bezeichnung] [varchar](255) NULL,
[Beschreibung] [varchar](255) NULL,
[TGNummer] [varchar](255) NULL,
[Name] [varchar](255) NULL,
[Sequenz] [int] NULL,
[Aktiv] [bit] NULL,
[Erstellt_am] [datetime] NULL,
[Mutiert_am] [datetime] NULL,
[Mutierer] [int] NULL,
CONSTRAINT [PK_Personal] PRIMARY KEY CLUSTERED
(
[Personalnr] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO
SET ANSI_PADDING OFF
GO
/****** Object: Table [dbo].[Personal_Berechtigung] Script Date: 23.05.2015 08:18:08 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
SET ANSI_PADDING ON
GO
CREATE TABLE [dbo].[Personal_Berechtigung](
[Personal_BerechtigungNr] [int] IDENTITY(1,1) NOT NULL,
[PersonalNr] [int] NULL,
[BerechtigungNr] [int] NULL,
[Beschreibung] [varchar](255) NULL,
[Sequenz] [int] NULL,
[Aktiv] [bit] NULL,
[Erstellt_am] [datetime] NULL,
[Mutiert_am] [datetime] NULL,
[Mutierer] [int] NULL,
[Beziehungstypnr] [int] NULL,
CONSTRAINT [PK_Personal_Berechtigung] PRIMARY KEY CLUSTERED
(
[Personal_BerechtigungNr] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO
SET ANSI_PADDING OFF
GO
/****** Object: Table [dbo].[Personal_FunktionStelle] Script Date: 23.05.2015 08:18:08 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
SET ANSI_PADDING ON
GO
CREATE TABLE [dbo].[Personal_FunktionStelle](
[Personal_FunktionStelleNr] [int] IDENTITY(1,1) NOT NULL,
[PersonalNr] [int] NULL,
[FunktionStelleNr] [int] NULL,
[Beschreibung] [varchar](255) NULL,
[Sequenz] [int] NULL,
[Aktiv] [bit] NULL,
[Erstellt_am] [datetime] NULL,
[Mutiert_am] [datetime] NULL,
[Mutierer] [int] NULL,
[Beziehungstypnr] [int] NULL,
CONSTRAINT [PK_Personal_OE] PRIMARY KEY CLUSTERED
(
[Personal_FunktionStelleNr] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO
SET ANSI_PADDING OFF
GO
/****** Object: Table [dbo].[Personal_Plattform] Script Date: 23.05.2015 08:18:08 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
SET ANSI_PADDING ON
GO
CREATE TABLE [dbo].[Personal_Plattform](
[Personal_PlattformNr] [int] IDENTITY(1,1) NOT NULL,
[PersonalNr] [int] NULL,
[PlattformNr] [int] NULL,
[Beschreibung] [varchar](255) NULL,
[Sequenz] [int] NULL,
[Aktiv] [bit] NULL,
[Erstellt_am] [datetime] NULL,
[Mutiert_am] [datetime] NULL,
[Mutierer] [int] NULL,
[Beziehungstypnr] [int] NULL,
CONSTRAINT [PK_Personal_Plattform] PRIMARY KEY CLUSTERED
(
[Personal_PlattformNr] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO
SET ANSI_PADDING OFF
GO
/****** Object: Table [dbo].[Personal_Server] Script Date: 23.05.2015 08:18:08 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
SET ANSI_PADDING ON
GO
CREATE TABLE [dbo].[Personal_Server](
[Personal_ServerNr] [int] IDENTITY(1,1) NOT NULL,
[PersonalNr] [int] NULL,
[ServerNr] [int] NULL,
[Beschreibung] [varchar](255) NULL,
[Sequenz] [int] NULL,
[Aktiv] [bit] NULL,
[Erstellt_am] [datetime] NULL,
[Mutiert_am] [datetime] NULL,
[Mutierer] [int] NULL,
[Beziehungstypnr] [int] NULL,
CONSTRAINT [PK_Personal_Server] PRIMARY KEY CLUSTERED
(
[Personal_ServerNr] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO
SET ANSI_PADDING OFF
GO
/****** Object: Table [dbo].[Plattform] Script Date: 23.05.2015 08:18:08 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
SET ANSI_PADDING ON
GO
CREATE TABLE [dbo].[Plattform](
[PlattformNr] [int] NOT NULL,
[ParentID] [int] NULL,
[Bezeichnung] [varchar](255) NULL,
[Beschreibung] [varchar](255) NULL,
[Sequenz] [int] NULL,
[Aktiv] [bit] NULL,
[Erstellt_am] [datetime] NULL,
[Mutiert_am] [datetime] NULL,
[Mutierer] [int] NULL,
[CID] [int] NULL,
CONSTRAINT [PK_Plattform] PRIMARY KEY CLUSTERED
(
[PlattformNr] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO
SET ANSI_PADDING OFF
GO
/****** Object: Table [dbo].[Plattform_Berechtigung] Script Date: 23.05.2015 08:18:08 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
SET ANSI_PADDING ON
GO
CREATE TABLE [dbo].[Plattform_Berechtigung](
[Plattform_BerechtigungNr] [int] IDENTITY(1,1) NOT NULL,
[PlattformNr] [int] NULL,
[BerechtigungNr] [int] NULL,
[Beschreibung] [varchar](255) NULL,
[Sequenz] [int] NULL,
[Aktiv] [bit] NULL,
[Erstellt_am] [datetime] NULL,
[Mutiert_am] [datetime] NULL,
[Mutierer] [int] NULL,
[Beziehungstypnr] [int] NULL,
CONSTRAINT [PK_Plattform_Berechtigung] PRIMARY KEY CLUSTERED
(
[Plattform_BerechtigungNr] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO
SET ANSI_PADDING OFF
GO
/****** Object: Table [dbo].[Plattform_Server] Script Date: 23.05.2015 08:18:08 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
SET ANSI_PADDING ON
GO
CREATE TABLE [dbo].[Plattform_Server](
[Plattform_ServerNr] [int] IDENTITY(1,1) NOT NULL,
[PlattformNr] [int] NULL,
[ServerNr] [int] NULL,
[Beschreibung] [varchar](255) NULL,
[Sequenz] [int] NULL,
[Aktiv] [bit] NULL,
[Erstellt_am] [datetime] NULL,
[Mutiert_am] [datetime] NULL,
[Mutierer] [int] NULL,
[Beziehungstypnr] [int] NULL,
CONSTRAINT [PK_Plattform_Server] PRIMARY KEY CLUSTERED
(
[Plattform_ServerNr] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO
SET ANSI_PADDING OFF
GO
/****** Object: Table [dbo].[rolle] Script Date: 23.05.2015 08:18:08 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
SET ANSI_PADDING ON
GO
CREATE TABLE [dbo].[rolle](
[rollenr] [int] NOT NULL,
[bezeichnung] [varchar](255) NULL,
[beschreibung] [varchar](255) NULL,
[sysadminrolle] [bit] NULL,
[mandantnr] [int] NULL,
[aktiv] [bit] NULL,
[erstellt_am] [datetime] NULL,
[mutiert_am] [datetime] NULL,
[mutierer] [int] NULL,
PRIMARY KEY CLUSTERED
(
[rollenr] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO
SET ANSI_PADDING OFF
GO
/****** Object: Table [dbo].[rolle_securitylevel] Script Date: 23.05.2015 08:18:08 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[rolle_securitylevel](
[rolle_securitylevelnr] [int] NOT NULL,
[rollenr] [int] NULL,
[SecurityLevelNr] [int] NULL,
[aktiv] [bit] NULL,
[Erstellt_am] [datetime] NULL,
[Mutiert_am] [datetime] NULL,
[Mutierer] [int] NULL,
[Mandantnr] [int] NULL,
CONSTRAINT [PK_rolle_securitylevel] PRIMARY KEY CLUSTERED
(
[rolle_securitylevelnr] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, FILLFACTOR = 90) ON [PRIMARY]
) ON [PRIMARY]
GO
/****** Object: Table [dbo].[Rolle_SecurityObject] Script Date: 23.05.2015 08:18:08 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[Rolle_SecurityObject](
[rolle_securityobjectnr] [int] NOT NULL,
[rollenr] [int] NULL,
[securityobjectnr] [int] NULL,
[readonly] [bit] NULL,
[invisible] [bit] NULL,
[aktiv] [bit] NULL,
[erstellt_am] [datetime] NULL,
[mutiert_am] [datetime] NULL,
[mutierer] [int] NULL,
[mandantnr] [int] NULL,
PRIMARY KEY CLUSTERED
(
[rolle_securityobjectnr] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO
/****** Object: Table [dbo].[rolle_sysadminfunktion] Script Date: 23.05.2015 08:18:08 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[rolle_sysadminfunktion](
[rolle_sysadminfnktnr] [int] NOT NULL,
[aktiv] [bit] NULL,
[erstellt_am] [datetime] NULL,
[mutiert_am] [datetime] NULL,
[mutierer] [int] NULL,
[sysadminfnktnr] [int] NULL,
[rollenr] [int] NULL,
[mandant] [int] NULL,
PRIMARY KEY CLUSTERED
(
[rolle_sysadminfnktnr] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO
/****** Object: Table [dbo].[SecurityObject] Script Date: 23.05.2015 08:18:08 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
SET ANSI_PADDING ON
GO
CREATE TABLE [dbo].[SecurityObject](
[SecurityObjectNr] [int] NOT NULL,
[SecurityForm] [varchar](50) NULL,
[SecurityObjectType] [varchar](50) NULL,
[SecurityObject] [varchar](50) NULL,
[SecurityObjectItem] [varchar](50) NULL,
[SecurityObjectDescriotion] [varchar](50) NULL,
[Level] [int] NULL,
[Aktiv] [bit] NULL,
[Erstellt_am] [datetime] NULL,
[Mutiert_am] [datetime] NULL,
[Mutierer] [int] NULL,
[Mandantnr] [int] NULL,
PRIMARY KEY CLUSTERED
(
[SecurityObjectNr] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO
SET ANSI_PADDING OFF
GO
/****** Object: Table [dbo].[Server] Script Date: 23.05.2015 08:18:08 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
SET ANSI_PADDING ON
GO
CREATE TABLE [dbo].[Server](
[ServerNr] [int] NOT NULL,
[ParentID] [int] NULL,
[Bezeichnung] [varchar](255) NULL,
[Beschreibung] [varchar](255) NULL,
[Sequenz] [int] NULL,
[Aktiv] [bit] NULL,
[Erstellt_am] [datetime] NULL,
[Mutiert_am] [datetime] NULL,
[Mutierer] [int] NULL,
[CID] [int] NULL,
CONSTRAINT [PK_Server] PRIMARY KEY CLUSTERED
(
[ServerNr] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO
SET ANSI_PADDING OFF
GO
/****** Object: Table [dbo].[spalten] Script Date: 23.05.2015 08:18:08 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
SET ANSI_PADDING ON
GO
CREATE TABLE [dbo].[spalten](
[eintragnr] [int] NOT NULL,
[tabelle] [varchar](255) NULL,
[tabellenspalte] [varchar](255) NULL,
[spalte] [varchar](255) NULL,
[Readonly] [bit] NOT NULL,
[alsHacken] [bit] NOT NULL,
[Breite] [int] NULL,
[Reihenfolge] [int] NULL,
[tiptext] [varchar](255) NULL,
[aktiv] [bit] NOT NULL,
[erstellt_am] [datetime] NULL,
[mutiert_am] [datetime] NULL,
[mutierer] [int] NULL,
[mandantnr] [int] NULL,
[NumberFormat] [varchar](255) NULL,
PRIMARY KEY CLUSTERED
(
[eintragnr] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO
SET ANSI_PADDING OFF
GO
/****** Object: Table [dbo].[sysadminfunktion] Script Date: 23.05.2015 08:18:08 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
SET ANSI_PADDING ON
GO
CREATE TABLE [dbo].[sysadminfunktion](
[sysadminfnktnr] [int] NOT NULL,
[bezeichnung] [varchar](255) NULL,
[ParentID] [int] NULL,
[Sort] [int] NULL,
[ImageIndex] [int] NULL,
[ImageIndexOpen] [int] NULL,
[ftop] [int] NULL,
[fleft] [int] NULL,
[fwidth] [int] NULL,
[fheight] [int] NULL,
[beschreibung] [varchar](255) NULL,
[mandantnr] [int] NOT NULL,
[sprache] [int] NOT NULL,
[aktiv] [bit] NULL,
[erstellt_am] [datetime] NULL,
[mutiert_am] [datetime] NULL,
[mutierer] [int] NULL,
[Domaintable] [varchar](255) NULL,
[KeyFields] [varchar](255) NULL,
PRIMARY KEY CLUSTERED
(
[sysadminfnktnr] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO
SET ANSI_PADDING OFF
GO
/****** Object: Table [dbo].[System] Script Date: 23.05.2015 08:18:08 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
SET ANSI_PADDING ON
GO
CREATE TABLE [dbo].[System](
[Systemnr] [int] NOT NULL,
[Parentid] [int] NULL,
[Bezeichnung] [varchar](50) NULL,
[Beschreibung] [varchar](255) NULL,
[Aktiv] [bit] NULL,
[Erstellt_am] [datetime] NULL,
[Mutiert_am] [datetime] NULL,
[Mutierer] [int] NULL,
CONSTRAINT [PK_System] PRIMARY KEY CLUSTERED
(
[Systemnr] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO
SET ANSI_PADDING OFF
GO
/****** Object: Table [dbo].[T1] Script Date: 23.05.2015 08:18:08 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
SET ANSI_PADDING ON
GO
CREATE TABLE [dbo].[T1](
[Nr] [int] NULL,
[OE] [varchar](255) NULL
) ON [PRIMARY]
GO
SET ANSI_PADDING OFF
GO
/****** Object: Table [dbo].[Temporaer_Berechtigung] Script Date: 23.05.2015 08:18:08 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
SET ANSI_PADDING ON
GO
CREATE TABLE [dbo].[Temporaer_Berechtigung](
[NrTempBerechtigung] [int] IDENTITY(1,1) NOT NULL,
[Personal_FunktionStelleNr] [int] NULL,
[Beschreibung] [varchar](1024) NULL,
[Unterlagen] [varchar](1024) NULL,
[Bearbeiter_ISI] [varchar](50) NULL,
[Kontaktperson_FB] [varchar](255) NULL,
[Termin] [datetime] NULL,
[aktiv] [bit] NULL,
[erstellt_am] [datetime] NULL,
[mutiert_am] [datetime] NULL,
[mutierer] [int] NULL,
[Datatype] [int] NULL,
CONSTRAINT [PK_Temporaer_Berechtigung] PRIMARY KEY CLUSTERED
(
[NrTempBerechtigung] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO
SET ANSI_PADDING OFF
GO
/****** Object: Table [dbo].[ToolTip] Script Date: 23.05.2015 08:18:08 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
SET ANSI_PADDING ON
GO
CREATE TABLE [dbo].[ToolTip](
[ToolTipNr] [int] NOT NULL,
[FormularName] [varchar](50) NULL,
[ControlName] [varchar](50) NULL,
[ToolTip] [varchar](1024) NULL,
[Aktiv] [bit] NULL,
[Erstellt_am] [datetime] NULL,
[Mutiert_am] [datetime] NULL,
[Mutierer] [int] NULL,
PRIMARY KEY CLUSTERED
(
[ToolTipNr] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO
SET ANSI_PADDING OFF
GO
/****** Object: Table [dbo].[Verwaltung_durch] Script Date: 23.05.2015 08:18:08 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
SET ANSI_PADDING ON
GO
CREATE TABLE [dbo].[Verwaltung_durch](
[Verwaltung_durchNr] [int] NOT NULL,
[ParentID] [int] NULL,
[Bezeichnung] [varchar](255) NULL,
[Beschreibung] [varchar](255) NULL,
[Sequenz] [int] NULL,
[Aktiv] [bit] NULL,
[Erstellt_am] [datetime] NULL,
[Mutiert_am] [datetime] NULL,
[Mutierer] [int] NULL,
CONSTRAINT [PK_Verwaltung_durch] PRIMARY KEY CLUSTERED
(
[Verwaltung_durchNr] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO
SET ANSI_PADDING OFF
GO
/****** Object: Table [dbo].[Verwaltung_Durch_Berechtigung] Script Date: 23.05.2015 08:18:08 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
SET ANSI_PADDING ON
GO
CREATE TABLE [dbo].[Verwaltung_Durch_Berechtigung](
[Verwaltung_Durch_BerechtigungNr] [int] IDENTITY(1,1) NOT NULL,
[Verwaltung_DurchNr] [int] NULL,
[BerechtigungNr] [int] NULL,
[Beschreibung] [varchar](255) NULL,
[Sequenz] [int] NULL,
[Aktiv] [bit] NULL,
[Erstellt_am] [datetime] NULL,
[Mutiert_am] [datetime] NULL,
[Mutierer] [int] NULL,
[Beziehungstypnr] [int] NULL,
CONSTRAINT [PK_Verwaltung_Durch_Berechtigung] PRIMARY KEY CLUSTERED
(
[Verwaltung_Durch_BerechtigungNr] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO
SET ANSI_PADDING OFF
GO
/****** Object: Table [dbo].[Verwaltung_Durch_Plattform] Script Date: 23.05.2015 08:18:08 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
SET ANSI_PADDING ON
GO
CREATE TABLE [dbo].[Verwaltung_Durch_Plattform](
[Verwaltung_Durch_PlattformNr] [int] IDENTITY(1,1) NOT NULL,
[Verwaltung_DurchNr] [int] NULL,
[PlattformNr] [int] NULL,
[Beschreibung] [varchar](255) NULL,
[Sequenz] [int] NULL,
[Aktiv] [bit] NULL,
[Erstellt_am] [datetime] NULL,
[Mutiert_am] [datetime] NULL,
[Mutierer] [int] NULL,
[Beziehungstypnr] [int] NULL,
CONSTRAINT [PK_Verwaltung_Durch_Plattform] PRIMARY KEY CLUSTERED
(
[Verwaltung_Durch_PlattformNr] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO
SET ANSI_PADDING OFF
GO
/****** Object: Table [dbo].[Verwaltung_Durch_Server] Script Date: 23.05.2015 08:18:08 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
SET ANSI_PADDING ON
GO
CREATE TABLE [dbo].[Verwaltung_Durch_Server](
[Verwaltung_Durch_ServerNr] [int] IDENTITY(1,1) NOT NULL,
[Verwaltung_DurchNr] [int] NULL,
[ServerNr] [int] NULL,
[Beschreibung] [varchar](255) NULL,
[Sequenz] [int] NULL,
[Aktiv] [bit] NULL,
[Erstellt_am] [datetime] NULL,
[Mutiert_am] [datetime] NULL,
[Mutierer] [int] NULL,
[Beziehungstypnr] [int] NULL,
CONSTRAINT [PK_Verwaltung_Durch_Server] PRIMARY KEY CLUSTERED
(
[Verwaltung_Durch_ServerNr] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO
SET ANSI_PADDING OFF
GO
/****** Object: Table [dbo].[Verwaltung_mit] Script Date: 23.05.2015 08:18:08 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
SET ANSI_PADDING ON
GO
CREATE TABLE [dbo].[Verwaltung_mit](
[Verwaltung_mitNr] [int] NOT NULL,
[ParentID] [int] NULL,
[Bezeichnung] [varchar](255) NULL,
[Beschreibung] [varchar](255) NULL,
[Sequenz] [int] NULL,
[Aktiv] [bit] NULL,
[Erstellt_am] [datetime] NULL,
[Mutiert_am] [datetime] NULL,
[Mutierer] [int] NULL,
CONSTRAINT [PK_Verwaltung_mit] PRIMARY KEY CLUSTERED
(
[Verwaltung_mitNr] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO
SET ANSI_PADDING OFF
GO
/****** Object: Table [dbo].[Verwaltung_mit_Berechtigung] Script Date: 23.05.2015 08:18:08 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
SET ANSI_PADDING ON
GO
CREATE TABLE [dbo].[Verwaltung_mit_Berechtigung](
[Verwaltung_mit_BerechtigungNr] [int] IDENTITY(1,1) NOT NULL,
[Verwaltung_mitNr] [int] NULL,
[BerechtigungNr] [int] NULL,
[Beschreibung] [varchar](255) NULL,
[Sequenz] [int] NULL,
[Aktiv] [bit] NULL,
[Erstellt_am] [datetime] NULL,
[Mutiert_am] [datetime] NULL,
[Mutierer] [int] NULL,
[Beziehungstypnr] [int] NULL,
CONSTRAINT [PK_Verwaltung_mit_Berechtigung] PRIMARY KEY CLUSTERED
(
[Verwaltung_mit_BerechtigungNr] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO
SET ANSI_PADDING OFF
GO
/****** Object: Table [dbo].[Verwaltung_Mit_FunktionStelle] Script Date: 23.05.2015 08:18:08 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
SET ANSI_PADDING ON
GO
CREATE TABLE [dbo].[Verwaltung_Mit_FunktionStelle](
[Verwaltung_Mit_FunktionStelleNr] [int] IDENTITY(1,1) NOT NULL,
[Verwaltung_MitNr] [int] NULL,
[FunktionStelleNr] [int] NULL,
[Beschreibung] [varchar](255) NULL,
[Sequenz] [int] NULL,
[Aktiv] [bit] NULL,
[Erstellt_am] [datetime] NULL,
[Mutiert_am] [datetime] NULL,
[Mutierer] [int] NULL,
[Beziehungstypnr] [int] NULL,
CONSTRAINT [PK_Verwaltung_Mit_Organisation] PRIMARY KEY CLUSTERED
(
[Verwaltung_Mit_FunktionStelleNr] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO
SET ANSI_PADDING OFF
GO
/****** Object: Table [dbo].[Verwaltung_Mit_Plattform] Script Date: 23.05.2015 08:18:08 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
SET ANSI_PADDING ON
GO
CREATE TABLE [dbo].[Verwaltung_Mit_Plattform](
[Verwaltung_Mit_PlattformNr] [int] IDENTITY(1,1) NOT NULL,
[Verwaltung_MitNr] [int] NULL,
[PlattformNr] [int] NULL,
[Beschreibung] [varchar](255) NULL,
[Sequenz] [int] NULL,
[Aktiv] [bit] NULL,
[Erstellt_am] [datetime] NULL,
[Mutiert_am] [datetime] NULL,
[Mutierer] [int] NULL,
[Beziehungstypnr] [int] NULL,
CONSTRAINT [PK_Verwaltung_Mit_Plattform] PRIMARY KEY CLUSTERED
(
[Verwaltung_Mit_PlattformNr] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO
SET ANSI_PADDING OFF
GO
/****** Object: Table [dbo].[Verwaltung_Mit_Server] Script Date: 23.05.2015 08:18:08 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
SET ANSI_PADDING ON
GO
CREATE TABLE [dbo].[Verwaltung_Mit_Server](
[Verwaltung_Mit_ServerNr] [int] IDENTITY(1,1) NOT NULL,
[Verwaltung_MitNr] [int] NULL,
[ServerNr] [int] NULL,
[Beschreibung] [varchar](255) NULL,
[Sequenz] [int] NULL,
[Aktiv] [bit] NULL,
[Erstellt_am] [datetime] NULL,
[Mutiert_am] [datetime] NULL,
[Mutierer] [int] NULL,
[Beziehungstypnr] [int] NULL,
CONSTRAINT [PK_Verwaltung_Mit_Server] PRIMARY KEY CLUSTERED
(
[Verwaltung_Mit_ServerNr] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO
SET ANSI_PADDING OFF
GO
/****** Object: Table [dbo].[WindowSize] Script Date: 23.05.2015 08:18:08 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[WindowSize](
[Eintragnr] [int] IDENTITY(1,1) NOT NULL,
[Mitarbeiternr] [int] NULL,
[window] [int] NULL,
[width] [int] NULL,
[height] [int] NULL,
[erstellt_am] [datetime] NULL,
[mutiert_am] [datetime] NULL,
[mutierer] [int] NULL,
CONSTRAINT [PK_WindowSize] PRIMARY KEY CLUSTERED
(
[Eintragnr] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO
/****** Object: Index [NonClusteredIndex-20141110-194426] Script Date: 23.05.2015 08:18:08 ******/
CREATE NONCLUSTERED INDEX [NonClusteredIndex-20141110-194426] ON [dbo].[Berechtigung]
(
[ParentID] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
GO
/****** Object: Trigger [dbo].[berechtigung_insert] Script Date: 23.05.2015 08:18:08 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
-- =============================================
-- Author: <Author,,Name>
-- Create date: <Create Date,,>
-- Description: <Description,,>
-- =============================================
CREATE TRIGGER [dbo].[berechtigung_insert] ON [dbo].[Berechtigung]
AFTER INSERT
AS
BEGIN
SET NOCOUNT ON;
DECLARE @keyvalue VARCHAR(255)
DECLARE @mutierer INT
DECLARE @bezeichnung VARCHAR(255)
SELECT @keyvalue=berechtigungnr, @bezeichnung=bezeichnung, @mutierer=mutierer FROM INSERTED
EXEC sp_insert_journal 'Berechtigung',@keyvalue, @bezeichnung, 'Neuer Eintrag', @mutierer
END
GO
/****** Object: Trigger [dbo].[berechtigung_update] Script Date: 23.05.2015 08:18:08 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TRIGGER [dbo].[berechtigung_update] ON [dbo].[Berechtigung]
AFTER update
AS
BEGIN
SET NOCOUNT ON;
DECLARE @keyvalue VARCHAR(255)
DECLARE @mutierer int
DECLARE @aktivneu INT
DECLARE @aktivalt INT
DECLARE @bezeichnung VARCHAR(255)
SELECT @keyvalue=berechtigungnr, @bezeichnung=Bezeichnung,@mutierer=mutierer,@aktivneu=Aktiv FROM INSERTED
SELECT @aktivalt=aktiv FROM DELETED
IF @aktivalt=1 AND @aktivneu=0 BEGIN
EXEC sp_insert_journal 'Berechtigung',@keyvalue, @bezeichnung,'Eintrag gelöscht', @mutierer
EXEC sp_delete_childs @keyvalue,@mutierer,'Berechtigung'
END ELSE BEGIN
EXEC sp_insert_journal 'Berechtigung',@keyvalue, @bezeichnung,'Eintrag geändert', @mutierer
end
END
GO
/****** Object: Trigger [dbo].[Berechtigung_Plattform_insert] Script Date: 23.05.2015 08:18:08 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TRIGGER [dbo].[Berechtigung_Plattform_insert] ON [dbo].[Berechtigung_Plattform]
AFTER INSERT
AS
BEGIN
SET NOCOUNT ON;
DECLARE @keyvalue VARCHAR(255)
DECLARE @mutierer INT
DECLARE @bezeichnung VARCHAR(255)
DECLARE @objekt1 VARCHAR(255)
DECLARE @objekt2 VARCHAR(255)
SELECT @keyvalue=Berechtigung_Plattformnr, @objekt1=berechtigungnr, @objekt2=plattformnr, @mutierer=mutierer FROM INSERTED
SELECT @objekt1=bezeichnung FROM berechtigung WHERE berechtigungnr=@objekt1
SELECT @objekt2=bezeichnung FROM plattform WHERE plattformnr=@objekt2
SET @bezeichnung=@objekt1 + ' - ' + @objekt2
EXEC sp_insert_journal 'Berechtigung_Plattform',@keyvalue, @bezeichnung, 'Neuer Eintrag', @mutierer
END
GO
/****** Object: Trigger [dbo].[Berechtigung_Plattform_update] Script Date: 23.05.2015 08:18:08 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TRIGGER [dbo].[Berechtigung_Plattform_update] ON [dbo].[Berechtigung_Plattform]
AFTER update
AS
BEGIN
SET NOCOUNT ON;
DECLARE @keyvalue VARCHAR(255)
DECLARE @mutierer int
DECLARE @aktivneu INT
DECLARE @aktivalt INT
DECLARE @bezeichnung VARCHAR(255)
DECLARE @objekt1 VARCHAR(255)
DECLARE @objekt2 VARCHAR(255)
SELECT @keyvalue=Berechtigung_Plattformnr,@objekt1=berechtigungnr, @objekt2=plattformnr, @mutierer=mutierer,@aktivneu=Aktiv FROM INSERTED
SELECT @aktivalt=aktiv FROM DELETED
SELECT @objekt1=bezeichnung FROM berechtigung WHERE berechtigungnr=@objekt1
SELECT @objekt2=bezeichnung FROM plattform WHERE plattformnr=@objekt2
SET @bezeichnung=@objekt1 + ' - ' + @objekt2
IF @aktivalt=1 AND @aktivneu=0 BEGIN
EXEC sp_insert_journal 'Berechtigung_Plattform',@keyvalue, @bezeichnung,'Eintrag gelöscht', @mutierer
END ELSE BEGIN
EXEC sp_insert_journal 'Berechtigung_Plattform',@keyvalue, @bezeichnung,'Eintrag geändert', @mutierer
end
end
GO
/****** Object: Trigger [dbo].[Berechtigung_server_insert] Script Date: 23.05.2015 08:18:08 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TRIGGER [dbo].[Berechtigung_server_insert] ON [dbo].[Berechtigung_Server]
AFTER INSERT
AS
BEGIN
SET NOCOUNT ON;
DECLARE @keyvalue VARCHAR(255)
DECLARE @mutierer INT
DECLARE @bezeichnung VARCHAR(255)
DECLARE @objekt1 VARCHAR(255)
DECLARE @objekt2 VARCHAR(255)
SELECT @keyvalue=Berechtigung_servernr, @objekt1=berechtigungnr, @objekt2=servernr, @mutierer=mutierer FROM INSERTED
SELECT @objekt1=bezeichnung FROM berechtigung WHERE berechtigungnr=@objekt1
SELECT @objekt2=bezeichnung FROM server WHERE servernr=@objekt2
SET @bezeichnung=@objekt1 + ' - ' + @objekt2
EXEC sp_insert_journal 'Berechtigung_server',@keyvalue, @bezeichnung, 'Neuer Eintrag', @mutierer
END
GO
/****** Object: Trigger [dbo].[Berechtigung_server_update] Script Date: 23.05.2015 08:18:08 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TRIGGER [dbo].[Berechtigung_server_update] ON [dbo].[Berechtigung_Server]
AFTER update
AS
BEGIN
SET NOCOUNT ON;
DECLARE @keyvalue VARCHAR(255)
DECLARE @mutierer int
DECLARE @aktivneu INT
DECLARE @aktivalt INT
DECLARE @bezeichnung VARCHAR(255)
DECLARE @objekt1 VARCHAR(255)
DECLARE @objekt2 VARCHAR(255)
SELECT @keyvalue=Berechtigung_servernr,@objekt1=berechtigungnr, @objekt2=servernr, @mutierer=mutierer,@aktivneu=Aktiv FROM INSERTED
SELECT @aktivalt=aktiv FROM DELETED
SELECT @objekt1=bezeichnung FROM berechtigung WHERE berechtigungnr=@objekt1
SELECT @objekt2=bezeichnung FROM server WHERE servernr=@objekt2
SET @bezeichnung=@objekt1 + ' - ' + @objekt2
IF @aktivalt=1 AND @aktivneu=0 BEGIN
EXEC sp_insert_journal 'Berechtigung_server',@keyvalue, @bezeichnung,'Eintrag gelöscht', @mutierer
END ELSE BEGIN
EXEC sp_insert_journal 'Berechtigung_server',@keyvalue, @bezeichnung,'Eintrag geändert', @mutierer
end
end
GO
/****** Object: Trigger [dbo].[Funktionstelle_insert] Script Date: 23.05.2015 08:18:08 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TRIGGER [dbo].[Funktionstelle_insert] ON [dbo].[Funktionstelle]
AFTER INSERT
AS
BEGIN
SET NOCOUNT ON;
DECLARE @keyvalue VARCHAR(255)
DECLARE @mutierer INT
DECLARE @bezeichnung VARCHAR(255)
SELECT @keyvalue=Funktionstellenr, @bezeichnung=bezeichnung, @mutierer=mutierer FROM INSERTED
EXEC sp_insert_journal 'Funktionstelle',@keyvalue, @bezeichnung, 'Neuer Eintrag', @mutierer
END
GO
/****** Object: Trigger [dbo].[Funktionstelle_update] Script Date: 23.05.2015 08:18:08 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TRIGGER [dbo].[Funktionstelle_update] ON [dbo].[Funktionstelle]
AFTER update
AS
BEGIN
SET NOCOUNT ON;
DECLARE @keyvalue VARCHAR(255)
DECLARE @mutierer int
DECLARE @aktivneu INT
DECLARE @aktivalt INT
DECLARE @bezeichnung VARCHAR(255)
SELECT @keyvalue=Funktionstellenr, @bezeichnung=Bezeichnung,@mutierer=mutierer,@aktivneu=Aktiv FROM INSERTED
SELECT @aktivalt=aktiv FROM DELETED
IF @aktivalt=1 AND @aktivneu=0 BEGIN
EXEC sp_insert_journal 'Funktionstelle',@keyvalue, @bezeichnung,'Eintrag gelöscht', @mutierer
EXEC sp_delete_childs @keyvalue,@mutierer,'Funktionstelle'
END ELSE BEGIN
EXEC sp_insert_journal 'Funktionstelle',@keyvalue, @bezeichnung,'Eintrag geändert', @mutierer
end
end
GO
/****** Object: Trigger [dbo].[Funktionstelle_Berechtigung_insert] Script Date: 23.05.2015 08:18:08 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TRIGGER [dbo].[Funktionstelle_Berechtigung_insert] ON [dbo].[Funktionstelle_Berechtigung]
AFTER INSERT
AS
BEGIN
SET NOCOUNT ON;
DECLARE @keyvalue VARCHAR(255)
DECLARE @mutierer INT
DECLARE @bezeichnung VARCHAR(255)
DECLARE @objekt1 VARCHAR(255)
DECLARE @objekt2 VARCHAR(255)
SELECT @keyvalue=Funktionstelle_Berechtigungnr, @objekt1=funktionstellenr, @objekt2=berechtigungnr, @mutierer=mutierer FROM INSERTED
SELECT @objekt1=bezeichnung FROM funktionstelle WHERE Funktionstellenr=@objekt1
SELECT @objekt2=bezeichnung FROM berechtigung WHERE Berechtigungnr=@objekt2
SET @bezeichnung=@objekt1 + ' - ' + @objekt2
EXEC sp_insert_journal 'Funktionstelle_Berechtigung',@keyvalue, @bezeichnung, 'Neuer Eintrag', @mutierer
END
GO
/****** Object: Trigger [dbo].[Funktionstelle_Berechtigung_update] Script Date: 23.05.2015 08:18:08 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TRIGGER [dbo].[Funktionstelle_Berechtigung_update] ON [dbo].[Funktionstelle_Berechtigung]
AFTER update
AS
BEGIN
SET NOCOUNT ON;
DECLARE @keyvalue VARCHAR(255)
DECLARE @mutierer int
DECLARE @aktivneu INT
DECLARE @aktivalt INT
DECLARE @bezeichnung VARCHAR(255)
DECLARE @objekt1 VARCHAR(255)
DECLARE @objekt2 VARCHAR(255)
SELECT @keyvalue=Funktionstelle_Berechtigungnr,@objekt1=funktionstellenr, @objekt2=berechtigungnr, @mutierer=mutierer,@aktivneu=Aktiv FROM INSERTED
SELECT @aktivalt=aktiv FROM DELETED
SELECT @objekt1=bezeichnung FROM funktionstelle WHERE Funktionstellenr=@objekt1
SELECT @objekt2=bezeichnung FROM berechtigung WHERE Berechtigungnr=@objekt2
SET @bezeichnung=@objekt1 + ' - ' + @objekt2
IF @aktivalt=1 AND @aktivneu=0 BEGIN
EXEC sp_insert_journal 'Funktionstelle_Berechtigung',@keyvalue, @bezeichnung,'Eintrag gelöscht', @mutierer
END ELSE BEGIN
EXEC sp_insert_journal 'Funktionstelle_Berechtigung',@keyvalue, @bezeichnung,'Eintrag geändert', @mutierer
end
end
GO
/****** Object: Trigger [dbo].[Funktionstelle_Plattform_insert] Script Date: 23.05.2015 08:18:08 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TRIGGER [dbo].[Funktionstelle_Plattform_insert] ON [dbo].[FunktionStelle_Plattform]
AFTER INSERT
AS
BEGIN
SET NOCOUNT ON;
DECLARE @keyvalue VARCHAR(255)
DECLARE @mutierer INT
DECLARE @bezeichnung VARCHAR(255)
DECLARE @objekt1 VARCHAR(255)
DECLARE @objekt2 VARCHAR(255)
SELECT @keyvalue=Funktionstelle_Plattformnr, @objekt1=funktionstellenr, @objekt2=Plattformnr, @mutierer=mutierer FROM INSERTED
SELECT @objekt1=bezeichnung FROM funktionstelle WHERE Funktionstellenr=@objekt1
SELECT @objekt2=bezeichnung FROM Plattform WHERE Plattformnr=@objekt2
SET @bezeichnung=@objekt1 + ' - ' + @objekt2
EXEC sp_insert_journal 'Funktionstelle_Plattform',@keyvalue, @bezeichnung, 'Neuer Eintrag', @mutierer
END
GO
/****** Object: Trigger [dbo].[Funktionstelle_Plattform_update] Script Date: 23.05.2015 08:18:08 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TRIGGER [dbo].[Funktionstelle_Plattform_update] ON [dbo].[FunktionStelle_Plattform]
AFTER update
AS
BEGIN
SET NOCOUNT ON;
DECLARE @keyvalue VARCHAR(255)
DECLARE @mutierer int
DECLARE @aktivneu INT
DECLARE @aktivalt INT
DECLARE @bezeichnung VARCHAR(255)
DECLARE @objekt1 VARCHAR(255)
DECLARE @objekt2 VARCHAR(255)
SELECT @keyvalue=Funktionstelle_Plattformnr,@objekt1=funktionstellenr, @objekt2=Plattformnr, @mutierer=mutierer,@aktivneu=Aktiv FROM INSERTED
SELECT @aktivalt=aktiv FROM DELETED
SELECT @objekt1=bezeichnung FROM funktionstelle WHERE Funktionstellenr=@objekt1
SELECT @objekt2=bezeichnung FROM Plattform WHERE Plattformnr=@objekt2
SET @bezeichnung=@objekt1 + ' - ' + @objekt2
IF @aktivalt=1 AND @aktivneu=0 BEGIN
EXEC sp_insert_journal 'Funktionstelle_Plattform',@keyvalue, @bezeichnung,'Eintrag gelöscht', @mutierer
END ELSE BEGIN
EXEC sp_insert_journal 'Funktionstelle_Plattform',@keyvalue, @bezeichnung,'Eintrag geändert', @mutierer
end
end
GO
/****** Object: Trigger [dbo].[Funktionstelle_Server_insert] Script Date: 23.05.2015 08:18:08 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TRIGGER [dbo].[Funktionstelle_Server_insert] ON [dbo].[Funktionstelle_Server]
AFTER INSERT
AS
BEGIN
SET NOCOUNT ON;
DECLARE @keyvalue VARCHAR(255)
DECLARE @mutierer INT
DECLARE @bezeichnung VARCHAR(255)
DECLARE @objekt1 VARCHAR(255)
DECLARE @objekt2 VARCHAR(255)
SELECT @keyvalue=Funktionstelle_Servernr, @objekt1=funktionstellenr, @objekt2=Servernr, @mutierer=mutierer FROM INSERTED
SELECT @objekt1=bezeichnung FROM funktionstelle WHERE Funktionstellenr=@objekt1
SELECT @objekt2=bezeichnung FROM Server WHERE Servernr=@objekt2
SET @bezeichnung=@objekt1 + ' - ' + @objekt2
EXEC sp_insert_journal 'Funktionstelle_Server',@keyvalue, @bezeichnung, 'Neuer Eintrag', @mutierer
END
GO
/****** Object: Trigger [dbo].[Funktionstelle_Server_update] Script Date: 23.05.2015 08:18:08 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TRIGGER [dbo].[Funktionstelle_Server_update] ON [dbo].[Funktionstelle_Server]
AFTER update
AS
BEGIN
SET NOCOUNT ON;
DECLARE @keyvalue VARCHAR(255)
DECLARE @mutierer int
DECLARE @aktivneu INT
DECLARE @aktivalt INT
DECLARE @bezeichnung VARCHAR(255)
DECLARE @objekt1 VARCHAR(255)
DECLARE @objekt2 VARCHAR(255)
SELECT @keyvalue=Funktionstelle_Servernr,@objekt1=funktionstellenr, @objekt2=Servernr, @mutierer=mutierer,@aktivneu=Aktiv FROM INSERTED
SELECT @aktivalt=aktiv FROM DELETED
SELECT @objekt1=bezeichnung FROM funktionstelle WHERE Funktionstellenr=@objekt1
SELECT @objekt2=bezeichnung FROM Server WHERE Servernr=@objekt2
SET @bezeichnung=@objekt1 + ' - ' + @objekt2
IF @aktivalt=1 AND @aktivneu=0 BEGIN
EXEC sp_insert_journal 'Funktionstelle_Server',@keyvalue, @bezeichnung,'Eintrag gelöscht', @mutierer
END ELSE BEGIN
EXEC sp_insert_journal 'Funktionstelle_Server',@keyvalue, @bezeichnung,'Eintrag geändert', @mutierer
end
end
GO
/****** Object: Trigger [dbo].[Personal_insert] Script Date: 23.05.2015 08:18:08 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TRIGGER [dbo].[Personal_insert] ON [dbo].[Personal]
AFTER INSERT
AS
BEGIN
SET NOCOUNT ON;
DECLARE @keyvalue VARCHAR(255)
DECLARE @mutierer INT
DECLARE @bezeichnung VARCHAR(255)
SELECT @keyvalue=Personalnr, @bezeichnung=bezeichnung, @mutierer=mutierer FROM INSERTED
EXEC sp_insert_journal 'Personal',@keyvalue, @bezeichnung, 'Neuer Eintrag', @mutierer
END
GO
/****** Object: Trigger [dbo].[Personal_update] Script Date: 23.05.2015 08:18:08 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TRIGGER [dbo].[Personal_update] ON [dbo].[Personal]
AFTER update
AS
BEGIN
SET NOCOUNT ON;
DECLARE @keyvalue VARCHAR(255)
DECLARE @mutierer int
DECLARE @aktivneu INT
DECLARE @aktivalt INT
DECLARE @bezeichnung VARCHAR(255)
SELECT @keyvalue=Personalnr, @bezeichnung=Bezeichnung,@mutierer=mutierer,@aktivneu=Aktiv FROM INSERTED
SELECT @aktivalt=aktiv FROM DELETED
IF @aktivalt=1 AND @aktivneu=0 BEGIN
EXEC sp_insert_journal 'Personal',@keyvalue, @bezeichnung,'Eintrag gelöscht', @mutierer
EXEC sp_delete_childs @keyvalue,@mutierer,'Personal'
END ELSE BEGIN
EXEC sp_insert_journal 'Personal',@keyvalue, @bezeichnung,'Eintrag geändert', @mutierer
end
end
GO
/****** Object: Trigger [dbo].[Personal_Berechtigung_insert] Script Date: 23.05.2015 08:18:08 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TRIGGER [dbo].[Personal_Berechtigung_insert] ON [dbo].[Personal_Berechtigung]
AFTER INSERT
AS
BEGIN
SET NOCOUNT ON;
DECLARE @keyvalue VARCHAR(255)
DECLARE @mutierer INT
DECLARE @bezeichnung VARCHAR(255)
DECLARE @objekt1 VARCHAR(255)
DECLARE @objekt2 VARCHAR(255)
SELECT @keyvalue=Personal_Berechtigungnr, @objekt1=personalnr , @objekt2=berechtigungnr, @mutierer=mutierer FROM INSERTED
SELECT @objekt1=bezeichnung FROM personal WHERE Personalnr=@objekt1
SELECT @objekt2=bezeichnung FROM Berechtigung WHERE Berechtigungnr=@objekt2
SET @bezeichnung=@objekt1 + ' - ' + @objekt2
EXEC sp_insert_journal 'Personal_Berechtigung',@keyvalue, @bezeichnung, 'Neuer Eintrag', @mutierer
END
GO
/****** Object: Trigger [dbo].[Personal_Berechtigung_update] Script Date: 23.05.2015 08:18:08 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TRIGGER [dbo].[Personal_Berechtigung_update] ON [dbo].[Personal_Berechtigung]
AFTER update
AS
BEGIN
SET NOCOUNT ON;
DECLARE @keyvalue VARCHAR(255)
DECLARE @mutierer int
DECLARE @aktivneu INT
DECLARE @aktivalt INT
DECLARE @bezeichnung VARCHAR(255)
DECLARE @objekt1 VARCHAR(255)
DECLARE @objekt2 VARCHAR(255)
SELECT @keyvalue=Personal_Berechtigungnr,@objekt1=Personalnr, @objekt2=Berechtigungnr, @mutierer=mutierer,@aktivneu=Aktiv FROM INSERTED
SELECT @aktivalt=aktiv FROM DELETED
SELECT @objekt1=bezeichnung FROM Personal WHERE Personalnr=@objekt1
SELECT @objekt2=bezeichnung FROM Berechtigung WHERE Berechtigungnr=@objekt2
SET @bezeichnung=@objekt1 + ' - ' + @objekt2
IF @aktivalt=1 AND @aktivneu=0 BEGIN
EXEC sp_insert_journal 'Personal_Berechtigung',@keyvalue, @bezeichnung,'Eintrag gelöscht', @mutierer
END ELSE BEGIN
EXEC sp_insert_journal 'Personal_Berechtigung',@keyvalue, @bezeichnung,'Eintrag geändert', @mutierer
end
end
GO
/****** Object: Trigger [dbo].[Personal_Funktionstelle_insert] Script Date: 23.05.2015 08:18:08 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TRIGGER [dbo].[Personal_Funktionstelle_insert] ON [dbo].[Personal_FunktionStelle]
AFTER INSERT
AS
BEGIN
SET NOCOUNT ON;
DECLARE @keyvalue VARCHAR(255)
DECLARE @mutierer INT
DECLARE @bezeichnung VARCHAR(255)
DECLARE @objekt1 VARCHAR(255)
DECLARE @objekt2 VARCHAR(255)
SELECT @keyvalue=Personal_Funktionstellenr, @objekt1=personalnr , @objekt2=Funktionstellenr, @mutierer=mutierer FROM INSERTED
SELECT @objekt1=bezeichnung FROM personal WHERE Personalnr=@objekt1
SELECT @objekt2=bezeichnung FROM Funktionstelle WHERE Funktionstellenr=@objekt2
SET @bezeichnung=@objekt1 + ' - ' + @objekt2
EXEC sp_insert_journal 'Personal_Funktionstelle',@keyvalue, @bezeichnung, 'Neuer Eintrag', @mutierer
END
GO
/****** Object: Trigger [dbo].[Personal_Funktionstelle_update] Script Date: 23.05.2015 08:18:08 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TRIGGER [dbo].[Personal_Funktionstelle_update] ON [dbo].[Personal_FunktionStelle]
AFTER update
AS
BEGIN
SET NOCOUNT ON;
DECLARE @keyvalue VARCHAR(255)
DECLARE @mutierer int
DECLARE @aktivneu INT
DECLARE @aktivalt INT
DECLARE @bezeichnung VARCHAR(255)
DECLARE @objekt1 VARCHAR(255)
DECLARE @objekt2 VARCHAR(255)
SELECT @keyvalue=Personal_Funktionstellenr,@objekt1=Personalnr, @objekt2=Funktionstellenr, @mutierer=mutierer,@aktivneu=Aktiv FROM INSERTED
SELECT @aktivalt=aktiv FROM DELETED
SELECT @objekt1=bezeichnung FROM Personal WHERE Personalnr=@objekt1
SELECT @objekt2=bezeichnung FROM Funktionstelle WHERE Funktionstellenr=@objekt2
SET @bezeichnung=@objekt1 + ' - ' + @objekt2
IF @aktivalt=1 AND @aktivneu=0 BEGIN
EXEC sp_insert_journal 'Personal_Funktionstelle',@keyvalue, @bezeichnung,'Eintrag gelöscht', @mutierer
UPDATE dbo.Temporaer_Berechtigung SET aktiv=0, mutierer=@mutierer,mutiert_am=GETDATE() WHERE Personal_FunktionStelleNr=@keyvalue
EXEC sp_insert_journal 'Temporärberechtigung',@keyvalue, @bezeichnung,'Eintrag gelöscht', @mutierer
END ELSE BEGIN
EXEC sp_insert_journal 'Personal_Funktionstelle',@keyvalue, @bezeichnung,'Eintrag geändert', @mutierer
end
end
GO
/****** Object: Trigger [dbo].[Personal_Plattform_insert] Script Date: 23.05.2015 08:18:08 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TRIGGER [dbo].[Personal_Plattform_insert] ON [dbo].[Personal_Plattform]
AFTER INSERT
AS
BEGIN
SET NOCOUNT ON;
DECLARE @keyvalue VARCHAR(255)
DECLARE @mutierer INT
DECLARE @bezeichnung VARCHAR(255)
DECLARE @objekt1 VARCHAR(255)
DECLARE @objekt2 VARCHAR(255)
SELECT @keyvalue=Personal_Plattformnr, @objekt1=personalnr , @objekt2=Plattformnr, @mutierer=mutierer FROM INSERTED
SELECT @objekt1=bezeichnung FROM personal WHERE Personalnr=@objekt1
SELECT @objekt2=bezeichnung FROM Plattform WHERE Plattformnr=@objekt2
SET @bezeichnung=@objekt1 + ' - ' + @objekt2
EXEC sp_insert_journal 'Personal_Plattform',@keyvalue, @bezeichnung, 'Neuer Eintrag', @mutierer
END
GO
/****** Object: Trigger [dbo].[Personal_Plattform_update] Script Date: 23.05.2015 08:18:08 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TRIGGER [dbo].[Personal_Plattform_update] ON [dbo].[Personal_Plattform]
AFTER update
AS
BEGIN
SET NOCOUNT ON;
DECLARE @keyvalue VARCHAR(255)
DECLARE @mutierer int
DECLARE @aktivneu INT
DECLARE @aktivalt INT
DECLARE @bezeichnung VARCHAR(255)
DECLARE @objekt1 VARCHAR(255)
DECLARE @objekt2 VARCHAR(255)
SELECT @keyvalue=Personal_Plattformnr,@objekt1=Personalnr, @objekt2=Plattformnr, @mutierer=mutierer,@aktivneu=Aktiv FROM INSERTED
SELECT @aktivalt=aktiv FROM DELETED
SELECT @objekt1=bezeichnung FROM Personal WHERE Personalnr=@objekt1
SELECT @objekt2=bezeichnung FROM Plattform WHERE Plattformnr=@objekt2
SET @bezeichnung=@objekt1 + ' - ' + @objekt2
IF @aktivalt=1 AND @aktivneu=0 BEGIN
EXEC sp_insert_journal 'Personal_Plattform',@keyvalue, @bezeichnung,'Eintrag gelöscht', @mutierer
END ELSE BEGIN
EXEC sp_insert_journal 'Personal_Plattform',@keyvalue, @bezeichnung,'Eintrag geändert', @mutierer
end
end
GO
/****** Object: Trigger [dbo].[Personal_Server_insert] Script Date: 23.05.2015 08:18:08 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TRIGGER [dbo].[Personal_Server_insert] ON [dbo].[Personal_Server]
AFTER INSERT
AS
BEGIN
SET NOCOUNT ON;
DECLARE @keyvalue VARCHAR(255)
DECLARE @mutierer INT
DECLARE @bezeichnung VARCHAR(255)
DECLARE @objekt1 VARCHAR(255)
DECLARE @objekt2 VARCHAR(255)
SELECT @keyvalue=Personal_Servernr, @objekt1=personalnr , @objekt2=Servernr, @mutierer=mutierer FROM INSERTED
SELECT @objekt1=bezeichnung FROM personal WHERE Personalnr=@objekt1
SELECT @objekt2=bezeichnung FROM Server WHERE Servernr=@objekt2
SET @bezeichnung=@objekt1 + ' - ' + @objekt2
EXEC sp_insert_journal 'Personal_Server',@keyvalue, @bezeichnung, 'Neuer Eintrag', @mutierer
END
GO
/****** Object: Trigger [dbo].[Personal_Server_update] Script Date: 23.05.2015 08:18:08 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TRIGGER [dbo].[Personal_Server_update] ON [dbo].[Personal_Server]
AFTER update
AS
BEGIN
SET NOCOUNT ON;
DECLARE @keyvalue VARCHAR(255)
DECLARE @mutierer int
DECLARE @aktivneu INT
DECLARE @aktivalt INT
DECLARE @bezeichnung VARCHAR(255)
DECLARE @objekt1 VARCHAR(255)
DECLARE @objekt2 VARCHAR(255)
SELECT @keyvalue=Personal_Servernr,@objekt1=Personalnr, @objekt2=Servernr, @mutierer=mutierer,@aktivneu=Aktiv FROM INSERTED
SELECT @aktivalt=aktiv FROM DELETED
SELECT @objekt1=bezeichnung FROM Personal WHERE Personalnr=@objekt1
SELECT @objekt2=bezeichnung FROM Server WHERE Servernr=@objekt2
SET @bezeichnung=@objekt1 + ' - ' + @objekt2
IF @aktivalt=1 AND @aktivneu=0 BEGIN
EXEC sp_insert_journal 'Personal_Server',@keyvalue, @bezeichnung,'Eintrag gelöscht', @mutierer
END ELSE BEGIN
EXEC sp_insert_journal 'Personal_Server',@keyvalue, @bezeichnung,'Eintrag geändert', @mutierer
end
end
GO
/****** Object: Trigger [dbo].[Plattform_insert] Script Date: 23.05.2015 08:18:08 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TRIGGER [dbo].[Plattform_insert] ON [dbo].[Plattform]
AFTER INSERT
AS
BEGIN
SET NOCOUNT ON;
DECLARE @keyvalue VARCHAR(255)
DECLARE @mutierer INT
DECLARE @bezeichnung VARCHAR(255)
SELECT @keyvalue=Plattformnr, @bezeichnung=bezeichnung, @mutierer=mutierer FROM INSERTED
EXEC sp_insert_journal 'Plattform',@keyvalue, @bezeichnung, 'Neuer Eintrag', @mutierer
END
GO
/****** Object: Trigger [dbo].[Plattform_update] Script Date: 23.05.2015 08:18:08 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TRIGGER [dbo].[Plattform_update] ON [dbo].[Plattform]
AFTER update
AS
BEGIN
SET NOCOUNT ON;
DECLARE @keyvalue VARCHAR(255)
DECLARE @mutierer int
DECLARE @aktivneu INT
DECLARE @aktivalt INT
DECLARE @bezeichnung VARCHAR(255)
SELECT @keyvalue=Plattformnr, @bezeichnung=Bezeichnung,@mutierer=mutierer,@aktivneu=Aktiv FROM INSERTED
SELECT @aktivalt=aktiv FROM DELETED
IF @aktivalt=1 AND @aktivneu=0 BEGIN
EXEC sp_insert_journal 'Plattform',@keyvalue, @bezeichnung,'Eintrag gelöscht', @mutierer
EXEC sp_delete_childs @keyvalue,@mutierer,'Plattform'
END ELSE BEGIN
EXEC sp_insert_journal 'Plattform',@keyvalue, @bezeichnung,'Eintrag geändert', @mutierer
end
end
GO
/****** Object: Trigger [dbo].[Plattform_Berechtigung_insert] Script Date: 23.05.2015 08:18:08 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TRIGGER [dbo].[Plattform_Berechtigung_insert] ON [dbo].[Plattform_Berechtigung]
AFTER INSERT
AS
BEGIN
SET NOCOUNT ON;
DECLARE @keyvalue VARCHAR(255)
DECLARE @mutierer INT
DECLARE @bezeichnung VARCHAR(255)
DECLARE @objekt1 VARCHAR(255)
DECLARE @objekt2 VARCHAR(255)
SELECT @keyvalue=Plattform_Berechtigungnr, @objekt1=Plattformnr , @objekt2=berechtigungnr, @mutierer=mutierer FROM INSERTED
SELECT @objekt1=bezeichnung FROM plattform WHERE plattformnr=@objekt1
SELECT @objekt2=bezeichnung FROM berechtigung WHERE berechtigungnr=@objekt2
SET @bezeichnung=@objekt1 + ' - ' + @objekt2
EXEC sp_insert_journal 'Plattform_Berechtigung',@keyvalue, @bezeichnung, 'Neuer Eintrag', @mutierer
END
GO
/****** Object: Trigger [dbo].[Plattform_Berechtigung_update] Script Date: 23.05.2015 08:18:08 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TRIGGER [dbo].[Plattform_Berechtigung_update] ON [dbo].[Plattform_Berechtigung]
AFTER update
AS
BEGIN
SET NOCOUNT ON;
DECLARE @keyvalue VARCHAR(255)
DECLARE @mutierer int
DECLARE @aktivneu INT
DECLARE @aktivalt INT
DECLARE @bezeichnung VARCHAR(255)
DECLARE @objekt1 VARCHAR(255)
DECLARE @objekt2 VARCHAR(255)
SELECT @keyvalue=Plattform_Berechtigungnr,@objekt1=Plattformnr, @objekt2=Berechtigungnr, @mutierer=mutierer,@aktivneu=Aktiv FROM INSERTED
SELECT @aktivalt=aktiv FROM DELETED
SELECT @objekt1=bezeichnung FROM plattform WHERE plattformnr=@objekt1
SELECT @objekt2=bezeichnung FROM berechtigung WHERE berechtigungnr=@objekt2
SET @bezeichnung=@objekt1 + ' - ' + @objekt2
IF @aktivalt=1 AND @aktivneu=0 BEGIN
EXEC sp_insert_journal 'Plattform_Berechtigung',@keyvalue, @bezeichnung,'Eintrag gelöscht', @mutierer
END ELSE BEGIN
EXEC sp_insert_journal 'Plattform_Berechtigung',@keyvalue, @bezeichnung,'Eintrag geändert', @mutierer
end
end
GO
/****** Object: Trigger [dbo].[Plattform_Server_insert] Script Date: 23.05.2015 08:18:08 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TRIGGER [dbo].[Plattform_Server_insert] ON [dbo].[Plattform_Server]
AFTER INSERT
AS
BEGIN
SET NOCOUNT ON;
DECLARE @keyvalue VARCHAR(255)
DECLARE @mutierer INT
DECLARE @bezeichnung VARCHAR(255)
DECLARE @objekt1 VARCHAR(255)
DECLARE @objekt2 VARCHAR(255)
SELECT @keyvalue=Plattform_Servernr, @objekt1=Plattformnr , @objekt2=Servernr, @mutierer=mutierer FROM INSERTED
SELECT @objekt1=bezeichnung FROM plattform WHERE plattformnr=@objekt1
SELECT @objekt2=bezeichnung FROM Server WHERE Servernr=@objekt2
SET @bezeichnung=@objekt1 + ' - ' + @objekt2
EXEC sp_insert_journal 'Plattform_Server',@keyvalue, @bezeichnung, 'Neuer Eintrag', @mutierer
END
GO
/****** Object: Trigger [dbo].[Plattform_Server_update] Script Date: 23.05.2015 08:18:08 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TRIGGER [dbo].[Plattform_Server_update] ON [dbo].[Plattform_Server]
AFTER update
AS
BEGIN
SET NOCOUNT ON;
DECLARE @keyvalue VARCHAR(255)
DECLARE @mutierer int
DECLARE @aktivneu INT
DECLARE @aktivalt INT
DECLARE @bezeichnung VARCHAR(255)
DECLARE @objekt1 VARCHAR(255)
DECLARE @objekt2 VARCHAR(255)
SELECT @keyvalue=Plattform_Servernr,@objekt1=Plattformnr, @objekt2=Servernr, @mutierer=mutierer,@aktivneu=Aktiv FROM INSERTED
SELECT @aktivalt=aktiv FROM DELETED
SELECT @objekt1=bezeichnung FROM plattform WHERE plattformnr=@objekt1
SELECT @objekt2=bezeichnung FROM Server WHERE Servernr=@objekt2
SET @bezeichnung=@objekt1 + ' - ' + @objekt2
IF @aktivalt=1 AND @aktivneu=0 BEGIN
EXEC sp_insert_journal 'Plattform_Server',@keyvalue, @bezeichnung,'Eintrag gelöscht', @mutierer
END ELSE BEGIN
EXEC sp_insert_journal 'Plattform_Server',@keyvalue, @bezeichnung,'Eintrag geändert', @mutierer
end
end
GO
/****** Object: Trigger [dbo].[Server_insert] Script Date: 23.05.2015 08:18:08 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TRIGGER [dbo].[Server_insert] ON [dbo].[Server]
AFTER INSERT
AS
BEGIN
SET NOCOUNT ON;
DECLARE @keyvalue VARCHAR(255)
DECLARE @mutierer INT
DECLARE @bezeichnung VARCHAR(255)
SELECT @keyvalue=Servernr, @bezeichnung=bezeichnung, @mutierer=mutierer FROM INSERTED
EXEC sp_insert_journal 'Server',@keyvalue, @bezeichnung, 'Neuer Eintrag', @mutierer
END
GO
/****** Object: Trigger [dbo].[Server_update] Script Date: 23.05.2015 08:18:08 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TRIGGER [dbo].[Server_update] ON [dbo].[Server]
AFTER update
AS
BEGIN
SET NOCOUNT ON;
DECLARE @keyvalue VARCHAR(255)
DECLARE @mutierer int
DECLARE @aktivneu INT
DECLARE @aktivalt INT
DECLARE @bezeichnung VARCHAR(255)
SELECT @keyvalue=Servernr, @bezeichnung=Bezeichnung,@mutierer=mutierer,@aktivneu=Aktiv FROM INSERTED
SELECT @aktivalt=aktiv FROM DELETED
IF @aktivalt=1 AND @aktivneu=0 BEGIN
EXEC sp_insert_journal 'Server',@keyvalue, @bezeichnung,'Eintrag gelöscht', @mutierer
EXEC sp_delete_childs @keyvalue,@mutierer,'Server'
END ELSE BEGIN
EXEC sp_insert_journal 'Server',@keyvalue, @bezeichnung,'Eintrag geändert', @mutierer
end
end
GO
/****** Object: Trigger [dbo].[Temporaer_Berechgigung_Insert] Script Date: 23.05.2015 08:18:08 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
-- =============================================
-- Author: <Author,,Name>
-- Create date: <Create Date,,>
-- Description: <Description,,>
-- =============================================
CREATE TRIGGER [dbo].[Temporaer_Berechgigung_Insert]
ON [dbo].[Temporaer_Berechtigung]
AFTER INSERT
AS
BEGIN
SET NOCOUNT ON;
DECLARE @keyvalue VARCHAR(255)
DECLARE @mutierer INT
DECLARE @bezeichnung VARCHAR(255)
SELECT @keyvalue=NrTempBerechtigung, @bezeichnung='Neue Temporäre Berechchtigung', @mutierer=mutierer FROM INSERTED
EXEC sp_insert_journal 'Temporär Berechgigung',@keyvalue, @bezeichnung, 'Neuer Eintrag', @mutierer
END
GO
/****** Object: Trigger [dbo].[temporaer_Berechtigung_update] Script Date: 23.05.2015 08:18:08 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
-- =============================================
-- Author: <Author,,Name>
-- Create date: <Create Date,,>
-- Description: <Description,,>
-- =============================================
CREATE TRIGGER [dbo].[temporaer_Berechtigung_update] ON [dbo].[Temporaer_Berechtigung]
AFTER update
AS
BEGIN
SET NOCOUNT ON;
DECLARE @keyvalue VARCHAR(255)
DECLARE @mutierer int
DECLARE @aktivneu INT
DECLARE @aktivalt INT
DECLARE @bezeichnung VARCHAR(255)
SELECT @aktivneu=Aktiv FROM INSERTED
SELECT @keyvalue = [Personal_FunktionStelleNr] FROM inserted
SELECT @aktivalt=aktiv FROM DELETED
SELECT @mutierer=mutierer FROM inserted
IF @aktivalt=1 AND @aktivneu=0 BEGIN
EXEC sp_insert_journal 'Temporär_Berechtigung',@keyvalue, @bezeichnung,'Eintrag gelöscht', @mutierer
UPDATE dbo.Personal_FunktionStelle SET aktiv=0, mutierer=@mutierer, Mutiert_am=GETDATE() WHERE Personal_FunktionStelleNr=@keyvalue
END ELSE BEGIN
EXEC sp_insert_journal 'Temporär_Berechtigung',@keyvalue, @bezeichnung,'Eintrag geändert', @mutierer
end
end
GO
/****** Object: Trigger [dbo].[Verwaltung_durch_insert] Script Date: 23.05.2015 08:18:08 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TRIGGER [dbo].[Verwaltung_durch_insert] ON [dbo].[Verwaltung_durch]
AFTER INSERT
AS
BEGIN
SET NOCOUNT ON;
DECLARE @keyvalue VARCHAR(255)
DECLARE @mutierer INT
DECLARE @bezeichnung VARCHAR(255)
SELECT @keyvalue=Verwaltung_durchnr, @bezeichnung=bezeichnung, @mutierer=mutierer FROM INSERTED
EXEC sp_insert_journal 'Verwaltung_durch',@keyvalue, @bezeichnung, 'Neuer Eintrag', @mutierer
END
GO
/****** Object: Trigger [dbo].[Verwaltung_durch_update] Script Date: 23.05.2015 08:18:08 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TRIGGER [dbo].[Verwaltung_durch_update] ON [dbo].[Verwaltung_durch]
AFTER update
AS
BEGIN
SET NOCOUNT ON;
DECLARE @keyvalue VARCHAR(255)
DECLARE @mutierer int
DECLARE @aktivneu INT
DECLARE @aktivalt INT
DECLARE @bezeichnung VARCHAR(255)
SELECT @keyvalue=Verwaltung_durchnr, @bezeichnung=Bezeichnung,@mutierer=mutierer,@aktivneu=Aktiv FROM INSERTED
SELECT @aktivalt=aktiv FROM DELETED
IF @aktivalt=1 AND @aktivneu=0 BEGIN
EXEC sp_insert_journal 'Verwaltung_durch',@keyvalue, @bezeichnung,'Eintrag gelöscht', @mutierer
EXEC sp_delete_childs @keyvalue,@mutierer,'Verwaltung_durch'
END ELSE BEGIN
EXEC sp_insert_journal 'Verwaltung_durch',@keyvalue, @bezeichnung,'Eintrag geändert', @mutierer
end
end
GO
/****** Object: Trigger [dbo].[Verwaltung_durch_Berechtigung_insert] Script Date: 23.05.2015 08:18:08 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TRIGGER [dbo].[Verwaltung_durch_Berechtigung_insert] ON [dbo].[Verwaltung_Durch_Berechtigung]
AFTER INSERT
AS
BEGIN
SET NOCOUNT ON;
DECLARE @keyvalue VARCHAR(255)
DECLARE @mutierer INT
DECLARE @bezeichnung VARCHAR(255)
DECLARE @objekt1 VARCHAR(255)
DECLARE @objekt2 VARCHAR(255)
SELECT @keyvalue=Verwaltung_durch_Berechtigungnr, @objekt1=Verwaltung_durchnr , @objekt2=berechtigungnr, @mutierer=mutierer FROM INSERTED
SELECT @objekt1=bezeichnung FROM Verwaltung_durch WHERE Verwaltung_durchnr=@objekt1
SELECT @objekt2=bezeichnung FROM berechtigung WHERE berechtigungnr=@objekt2
SET @bezeichnung=@objekt1 + ' - ' + @objekt2
EXEC sp_insert_journal 'Verwaltung_durch_Berechtigung',@keyvalue, @bezeichnung, 'Neuer Eintrag', @mutierer
END
GO
/****** Object: Trigger [dbo].[Verwaltung_durch_Berechtigung_update] Script Date: 23.05.2015 08:18:08 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TRIGGER [dbo].[Verwaltung_durch_Berechtigung_update] ON [dbo].[Verwaltung_Durch_Berechtigung]
AFTER update
AS
BEGIN
SET NOCOUNT ON;
DECLARE @keyvalue VARCHAR(255)
DECLARE @mutierer int
DECLARE @aktivneu INT
DECLARE @aktivalt INT
DECLARE @bezeichnung VARCHAR(255)
DECLARE @objekt1 VARCHAR(255)
DECLARE @objekt2 VARCHAR(255)
SELECT @keyvalue=Verwaltung_durch_Berechtigungnr,@objekt1=Verwaltung_durchnr, @objekt2=Berechtigungnr, @mutierer=mutierer,@aktivneu=Aktiv FROM INSERTED
SELECT @aktivalt=aktiv FROM DELETED
SELECT @objekt1=bezeichnung FROM Verwaltung_durch WHERE Verwaltung_durchnr=@objekt1
SELECT @objekt2=bezeichnung FROM berechtigung WHERE berechtigungnr=@objekt2
SET @bezeichnung=@objekt1 + ' - ' + @objekt2
IF @aktivalt=1 AND @aktivneu=0 BEGIN
EXEC sp_insert_journal 'Verwaltung_durch_Berechtigung',@keyvalue, @bezeichnung,'Eintrag gelöscht', @mutierer
END ELSE BEGIN
EXEC sp_insert_journal 'Verwaltung_durch_Berechtigung',@keyvalue, @bezeichnung,'Eintrag geändert', @mutierer
end
end
GO
/****** Object: Trigger [dbo].[Verwaltung_durch_Plattform_insert] Script Date: 23.05.2015 08:18:08 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TRIGGER [dbo].[Verwaltung_durch_Plattform_insert] ON [dbo].[Verwaltung_Durch_Plattform]
AFTER INSERT
AS
BEGIN
SET NOCOUNT ON;
DECLARE @keyvalue VARCHAR(255)
DECLARE @mutierer INT
DECLARE @bezeichnung VARCHAR(255)
DECLARE @objekt1 VARCHAR(255)
DECLARE @objekt2 VARCHAR(255)
SELECT @keyvalue=Verwaltung_durch_Plattformnr, @objekt1=Verwaltung_durchnr , @objekt2=Plattformnr, @mutierer=mutierer FROM INSERTED
SELECT @objekt1=bezeichnung FROM Verwaltung_durch WHERE Verwaltung_durchnr=@objekt1
SELECT @objekt2=bezeichnung FROM Plattform WHERE Plattformnr=@objekt2
SET @bezeichnung=@objekt1 + ' - ' + @objekt2
EXEC sp_insert_journal 'Verwaltung_durch_Plattform',@keyvalue, @bezeichnung, 'Neuer Eintrag', @mutierer
END
GO
/****** Object: Trigger [dbo].[Verwaltung_durch_Plattform_update] Script Date: 23.05.2015 08:18:08 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TRIGGER [dbo].[Verwaltung_durch_Plattform_update] ON [dbo].[Verwaltung_Durch_Plattform]
AFTER update
AS
BEGIN
SET NOCOUNT ON;
DECLARE @keyvalue VARCHAR(255)
DECLARE @mutierer int
DECLARE @aktivneu INT
DECLARE @aktivalt INT
DECLARE @bezeichnung VARCHAR(255)
DECLARE @objekt1 VARCHAR(255)
DECLARE @objekt2 VARCHAR(255)
SELECT @keyvalue=Verwaltung_durch_Plattformnr,@objekt1=Verwaltung_durchnr, @objekt2=Plattformnr, @mutierer=mutierer,@aktivneu=Aktiv FROM INSERTED
SELECT @aktivalt=aktiv FROM DELETED
SELECT @objekt1=bezeichnung FROM Verwaltung_durch WHERE Verwaltung_durchnr=@objekt1
SELECT @objekt2=bezeichnung FROM Plattform WHERE Plattformnr=@objekt2
SET @bezeichnung=@objekt1 + ' - ' + @objekt2
IF @aktivalt=1 AND @aktivneu=0 BEGIN
EXEC sp_insert_journal 'Verwaltung_durch_Plattform',@keyvalue, @bezeichnung,'Eintrag gelöscht', @mutierer
END ELSE BEGIN
EXEC sp_insert_journal 'Verwaltung_durch_Plattform',@keyvalue, @bezeichnung,'Eintrag geändert', @mutierer
end
end
GO
/****** Object: Trigger [dbo].[Verwaltung_durch_Server_insert] Script Date: 23.05.2015 08:18:08 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TRIGGER [dbo].[Verwaltung_durch_Server_insert] ON [dbo].[Verwaltung_Durch_Server]
AFTER INSERT
AS
BEGIN
SET NOCOUNT ON;
DECLARE @keyvalue VARCHAR(255)
DECLARE @mutierer INT
DECLARE @bezeichnung VARCHAR(255)
DECLARE @objekt1 VARCHAR(255)
DECLARE @objekt2 VARCHAR(255)
SELECT @keyvalue=Verwaltung_durch_Servernr, @objekt1=Verwaltung_durchnr , @objekt2=Servernr, @mutierer=mutierer FROM INSERTED
SELECT @objekt1=bezeichnung FROM Verwaltung_durch WHERE Verwaltung_durchnr=@objekt1
SELECT @objekt2=bezeichnung FROM Server WHERE Servernr=@objekt2
SET @bezeichnung=@objekt1 + ' - ' + @objekt2
EXEC sp_insert_journal 'Verwaltung_durch_Server',@keyvalue, @bezeichnung, 'Neuer Eintrag', @mutierer
END
GO
/****** Object: Trigger [dbo].[Verwaltung_durch_Server_update] Script Date: 23.05.2015 08:18:08 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TRIGGER [dbo].[Verwaltung_durch_Server_update] ON [dbo].[Verwaltung_Durch_Server]
AFTER update
AS
BEGIN
SET NOCOUNT ON;
DECLARE @keyvalue VARCHAR(255)
DECLARE @mutierer int
DECLARE @aktivneu INT
DECLARE @aktivalt INT
DECLARE @bezeichnung VARCHAR(255)
DECLARE @objekt1 VARCHAR(255)
DECLARE @objekt2 VARCHAR(255)
SELECT @keyvalue=Verwaltung_durch_Servernr,@objekt1=Verwaltung_durchnr, @objekt2=Servernr, @mutierer=mutierer,@aktivneu=Aktiv FROM INSERTED
SELECT @aktivalt=aktiv FROM DELETED
SELECT @objekt1=bezeichnung FROM Verwaltung_durch WHERE Verwaltung_durchnr=@objekt1
SELECT @objekt2=bezeichnung FROM Server WHERE Servernr=@objekt2
SET @bezeichnung=@objekt1 + ' - ' + @objekt2
IF @aktivalt=1 AND @aktivneu=0 BEGIN
EXEC sp_insert_journal 'Verwaltung_durch_Server',@keyvalue, @bezeichnung,'Eintrag gelöscht', @mutierer
END ELSE BEGIN
EXEC sp_insert_journal 'Verwaltung_durch_Server',@keyvalue, @bezeichnung,'Eintrag geändert', @mutierer
end
end
GO
/****** Object: Trigger [dbo].[Verwaltung_mit_insert] Script Date: 23.05.2015 08:18:08 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TRIGGER [dbo].[Verwaltung_mit_insert] ON [dbo].[Verwaltung_mit]
AFTER INSERT
AS
BEGIN
SET NOCOUNT ON;
DECLARE @keyvalue VARCHAR(255)
DECLARE @mutierer INT
DECLARE @bezeichnung VARCHAR(255)
SELECT @keyvalue=Verwaltung_mitnr, @bezeichnung=bezeichnung, @mutierer=mutierer FROM INSERTED
EXEC sp_insert_journal 'Verwaltung_mit',@keyvalue, @bezeichnung, 'Neuer Eintrag', @mutierer
END
GO
/****** Object: Trigger [dbo].[Verwaltung_mit_update] Script Date: 23.05.2015 08:18:08 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TRIGGER [dbo].[Verwaltung_mit_update] ON [dbo].[Verwaltung_mit]
AFTER update
AS
BEGIN
SET NOCOUNT ON;
DECLARE @keyvalue VARCHAR(255)
DECLARE @mutierer int
DECLARE @aktivneu INT
DECLARE @aktivalt INT
DECLARE @bezeichnung VARCHAR(255)
SELECT @keyvalue=Verwaltung_mitnr, @bezeichnung=Bezeichnung,@mutierer=mutierer,@aktivneu=Aktiv FROM INSERTED
SELECT @aktivalt=aktiv FROM DELETED
IF @aktivalt=1 AND @aktivneu=0 BEGIN
EXEC sp_insert_journal 'Verwaltung_mit',@keyvalue, @bezeichnung,'Eintrag gelöscht', @mutierer
EXEC sp_delete_childs @keyvalue,@mutierer,'Verwaltung_mit'
END ELSE BEGIN
EXEC sp_insert_journal 'Verwaltung_mit',@keyvalue, @bezeichnung,'Eintrag geändert', @mutierer
end
end
GO
/****** Object: Trigger [dbo].[Verwaltung_mit_Berechtigung_insert] Script Date: 23.05.2015 08:18:08 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TRIGGER [dbo].[Verwaltung_mit_Berechtigung_insert] ON [dbo].[Verwaltung_mit_Berechtigung]
AFTER INSERT
AS
BEGIN
SET NOCOUNT ON;
DECLARE @keyvalue VARCHAR(255)
DECLARE @mutierer INT
DECLARE @bezeichnung VARCHAR(255)
DECLARE @objekt1 VARCHAR(255)
DECLARE @objekt2 VARCHAR(255)
SELECT @keyvalue=Verwaltung_mit_Berechtigungnr, @objekt1=Verwaltung_mitnr , @objekt2=berechtigungnr, @mutierer=mutierer FROM INSERTED
SELECT @objekt1=bezeichnung FROM Verwaltung_mit WHERE Verwaltung_mitnr=@objekt1
SELECT @objekt2=bezeichnung FROM berechtigung WHERE berechtigungnr=@objekt2
SET @bezeichnung=@objekt1 + ' - ' + @objekt2
EXEC sp_insert_journal 'Verwaltung_mit_Berechtigung',@keyvalue, @bezeichnung, 'Neuer Eintrag', @mutierer
END
GO
/****** Object: Trigger [dbo].[Verwaltung_mit_Berechtigung_update] Script Date: 23.05.2015 08:18:08 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TRIGGER [dbo].[Verwaltung_mit_Berechtigung_update] ON [dbo].[Verwaltung_mit_Berechtigung]
AFTER UPDATE
AS
BEGIN
SET NOCOUNT ON;
DECLARE @keyvalue VARCHAR(255)
DECLARE @mutierer int
DECLARE @aktivneu INT
DECLARE @aktivalt INT
DECLARE @bezeichnung VARCHAR(255)
DECLARE @objekt1 VARCHAR(255)
DECLARE @objekt2 VARCHAR(255)
SELECT @keyvalue=Verwaltung_mit_Berechtigungnr,@objekt1=Verwaltung_mitnr, @objekt2=Berechtigungnr, @mutierer=mutierer,@aktivneu=Aktiv FROM INSERTED
SELECT @aktivalt=aktiv FROM DELETED
SELECT @objekt1=bezeichnung FROM Verwaltung_mit WHERE Verwaltung_mitnr=@objekt1
SELECT @objekt2=bezeichnung FROM berechtigung WHERE berechtigungnr=@objekt2
SET @bezeichnung=@objekt1 + ' - ' + @objekt2
IF @aktivalt=1 AND @aktivneu=0 BEGIN
EXEC sp_insert_journal 'Verwaltung_mit_Berechtigung',@keyvalue, @bezeichnung,'Eintrag gelöscht', @mutierer
END ELSE BEGIN
EXEC sp_insert_journal 'Verwaltung_mit_Berechtigung',@keyvalue, @bezeichnung,'Eintrag geändert', @mutierer
end
end
GO
/****** Object: Trigger [dbo].[Verwaltung_mit_FunktionStelle_insert] Script Date: 23.05.2015 08:18:08 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TRIGGER [dbo].[Verwaltung_mit_FunktionStelle_insert] ON [dbo].[Verwaltung_Mit_FunktionStelle]
AFTER INSERT
AS
BEGIN
SET NOCOUNT ON;
DECLARE @keyvalue VARCHAR(255)
DECLARE @mutierer INT
DECLARE @bezeichnung VARCHAR(255)
DECLARE @objekt1 VARCHAR(255)
DECLARE @objekt2 VARCHAR(255)
SELECT @keyvalue=Verwaltung_mit_FunktionStellenr, @objekt1=Verwaltung_mitnr , @objekt2=FunktionStellenr, @mutierer=mutierer FROM INSERTED
SELECT @objekt1=bezeichnung FROM Verwaltung_mit WHERE Verwaltung_mitnr=@objekt1
SELECT @objekt2=bezeichnung FROM FunktionStelle WHERE FunktionStellenr=@objekt2
SET @bezeichnung=@objekt1 + ' - ' + @objekt2
EXEC sp_insert_journal 'Verwaltung_mit_FunktionStelle',@keyvalue, @bezeichnung, 'Neuer Eintrag', @mutierer
END
GO
/****** Object: Trigger [dbo].[Verwaltung_mit_FunktionStelle_update] Script Date: 23.05.2015 08:18:08 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TRIGGER [dbo].[Verwaltung_mit_FunktionStelle_update] ON [dbo].[Verwaltung_Mit_FunktionStelle]
AFTER update
AS
BEGIN
SET NOCOUNT ON;
DECLARE @keyvalue VARCHAR(255)
DECLARE @mutierer int
DECLARE @aktivneu INT
DECLARE @aktivalt INT
DECLARE @bezeichnung VARCHAR(255)
DECLARE @objekt1 VARCHAR(255)
DECLARE @objekt2 VARCHAR(255)
SELECT @keyvalue=Verwaltung_mit_FunktionStellenr,@objekt1=Verwaltung_mitnr, @objekt2=FunktionStellenr, @mutierer=mutierer,@aktivneu=Aktiv FROM INSERTED
SELECT @aktivalt=aktiv FROM DELETED
SELECT @objekt1=bezeichnung FROM Verwaltung_mit WHERE Verwaltung_mitnr=@objekt1
SELECT @objekt2=bezeichnung FROM FunktionStelle WHERE FunktionStellenr=@objekt2
SET @bezeichnung=@objekt1 + ' - ' + @objekt2
IF @aktivalt=1 AND @aktivneu=0 BEGIN
EXEC sp_insert_journal 'Verwaltung_mit_FunktionStelle',@keyvalue, @bezeichnung,'Eintrag gelöscht', @mutierer
END ELSE BEGIN
EXEC sp_insert_journal 'Verwaltung_mit_FunktionStelle',@keyvalue, @bezeichnung,'Eintrag geändert', @mutierer
end
end
GO
/****** Object: Trigger [dbo].[Verwaltung_mit_Plattform_insert] Script Date: 23.05.2015 08:18:08 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TRIGGER [dbo].[Verwaltung_mit_Plattform_insert] ON [dbo].[Verwaltung_Mit_Plattform]
AFTER INSERT
AS
BEGIN
SET NOCOUNT ON;
DECLARE @keyvalue VARCHAR(255)
DECLARE @mutierer INT
DECLARE @bezeichnung VARCHAR(255)
DECLARE @objekt1 VARCHAR(255)
DECLARE @objekt2 VARCHAR(255)
SELECT @keyvalue=Verwaltung_mit_Plattformnr, @objekt1=Verwaltung_mitnr , @objekt2=Plattformnr, @mutierer=mutierer FROM INSERTED
SELECT @objekt1=bezeichnung FROM Verwaltung_mit WHERE Verwaltung_mitnr=@objekt1
SELECT @objekt2=bezeichnung FROM Plattform WHERE Plattformnr=@objekt2
SET @bezeichnung=@objekt1 + ' - ' + @objekt2
EXEC sp_insert_journal 'Verwaltung_mit_Plattform',@keyvalue, @bezeichnung, 'Neuer Eintrag', @mutierer
END
GO
/****** Object: Trigger [dbo].[Verwaltung_mit_Plattform_update] Script Date: 23.05.2015 08:18:08 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TRIGGER [dbo].[Verwaltung_mit_Plattform_update] ON [dbo].[Verwaltung_Mit_Plattform]
AFTER update
AS
BEGIN
SET NOCOUNT ON;
DECLARE @keyvalue VARCHAR(255)
DECLARE @mutierer int
DECLARE @aktivneu INT
DECLARE @aktivalt INT
DECLARE @bezeichnung VARCHAR(255)
DECLARE @objekt1 VARCHAR(255)
DECLARE @objekt2 VARCHAR(255)
SELECT @keyvalue=Verwaltung_mit_Plattformnr,@objekt1=Verwaltung_mitnr, @objekt2=Plattformnr, @mutierer=mutierer,@aktivneu=Aktiv FROM INSERTED
SELECT @aktivalt=aktiv FROM DELETED
SELECT @objekt1=bezeichnung FROM Verwaltung_mit WHERE Verwaltung_mitnr=@objekt1
SELECT @objekt2=bezeichnung FROM Plattform WHERE Plattformnr=@objekt2
SET @bezeichnung=@objekt1 + ' - ' + @objekt2
IF @aktivalt=1 AND @aktivneu=0 BEGIN
EXEC sp_insert_journal 'Verwaltung_mit_Plattform',@keyvalue, @bezeichnung,'Eintrag gelöscht', @mutierer
END ELSE BEGIN
EXEC sp_insert_journal 'Verwaltung_mit_Plattform',@keyvalue, @bezeichnung,'Eintrag geändert', @mutierer
end
end
GO
/****** Object: Trigger [dbo].[Verwaltung_mit_Server_insert] Script Date: 23.05.2015 08:18:08 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TRIGGER [dbo].[Verwaltung_mit_Server_insert] ON [dbo].[Verwaltung_Mit_Server]
AFTER INSERT
AS
BEGIN
SET NOCOUNT ON;
DECLARE @keyvalue VARCHAR(255)
DECLARE @mutierer INT
DECLARE @bezeichnung VARCHAR(255)
DECLARE @objekt1 VARCHAR(255)
DECLARE @objekt2 VARCHAR(255)
SELECT @keyvalue=Verwaltung_mit_Servernr, @objekt1=Verwaltung_mitnr , @objekt2=Servernr, @mutierer=mutierer FROM INSERTED
SELECT @objekt1=bezeichnung FROM Verwaltung_mit WHERE Verwaltung_mitnr=@objekt1
SELECT @objekt2=bezeichnung FROM Server WHERE Servernr=@objekt2
SET @bezeichnung=@objekt1 + ' - ' + @objekt2
EXEC sp_insert_journal 'Verwaltung_mit_Server',@keyvalue, @bezeichnung, 'Neuer Eintrag', @mutierer
END
GO
/****** Object: Trigger [dbo].[Verwaltung_mit_Server_update] Script Date: 23.05.2015 08:18:08 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TRIGGER [dbo].[Verwaltung_mit_Server_update] ON [dbo].[Verwaltung_Mit_Server]
AFTER update
AS
BEGIN
SET NOCOUNT ON;
DECLARE @keyvalue VARCHAR(255)
DECLARE @mutierer int
DECLARE @aktivneu INT
DECLARE @aktivalt INT
DECLARE @bezeichnung VARCHAR(255)
DECLARE @objekt1 VARCHAR(255)
DECLARE @objekt2 VARCHAR(255)
SELECT @keyvalue=Verwaltung_mit_Servernr,@objekt1=Verwaltung_mitnr, @objekt2=Servernr, @mutierer=mutierer,@aktivneu=Aktiv FROM INSERTED
SELECT @aktivalt=aktiv FROM DELETED
SELECT @objekt1=bezeichnung FROM Verwaltung_mit WHERE Verwaltung_mitnr=@objekt1
SELECT @objekt2=bezeichnung FROM Server WHERE Servernr=@objekt2
SET @bezeichnung=@objekt1 + ' - ' + @objekt2
IF @aktivalt=1 AND @aktivneu=0 BEGIN
EXEC sp_insert_journal 'Verwaltung_mit_Server',@keyvalue, @bezeichnung,'Eintrag gelöscht', @mutierer
END ELSE BEGIN
EXEC sp_insert_journal 'Verwaltung_mit_Server',@keyvalue, @bezeichnung,'Eintrag geändert', @mutierer
end
end
GO