Files
BEA/20150523_script.sql
2021-04-20 07:44:06 +02:00

3340 lines
224 KiB
Transact-SQL
Raw Blame History

This file contains invisible Unicode characters
This file contains invisible Unicode characters that are indistinguishable to humans but may be processed differently by a computer. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
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