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