add envelope generator
This commit is contained in:
parent
47a78f0c90
commit
74a6d64ffd
@ -1,8 +1,8 @@
|
||||
UPDATE TBDD_MODULES SET DB_VERSION = '1.3.1.0' where SHORT_NAME = 'EMLP'
|
||||
|
||||
ALTER TABLE TBEMLP_HISTORY DROP CONSTRAINT DF_TBEMLP_HISTORY_FB_UPDATED
|
||||
GO
|
||||
ALTER TABLE TBEMLP_HISTORY DROP COLUMN FB_UPDATED
|
||||
GO
|
||||
ALTER TABLE TBEMLP_HISTORY ADD MD5HASH VARCHAR(500) NOT NULL DEFAULT('')
|
||||
UPDATE TBDD_MODULES SET DB_VERSION = '1.3.1.0' where SHORT_NAME = 'EMLP'
|
||||
|
||||
ALTER TABLE TBEMLP_HISTORY DROP CONSTRAINT DF_TBEMLP_HISTORY_FB_UPDATED
|
||||
GO
|
||||
ALTER TABLE TBEMLP_HISTORY DROP COLUMN FB_UPDATED
|
||||
GO
|
||||
ALTER TABLE TBEMLP_HISTORY ADD MD5HASH VARCHAR(500) NOT NULL DEFAULT('')
|
||||
GO
|
||||
@ -1,121 +1,121 @@
|
||||
USE [DD_ECM]
|
||||
GO
|
||||
/****** Object: Table [dbo].[TBMON_PROFILE] Script Date: 29.06.2022 14:24:29 ******/
|
||||
SET ANSI_NULLS ON
|
||||
GO
|
||||
SET QUOTED_IDENTIFIER ON
|
||||
GO
|
||||
CREATE TABLE [dbo].[TBMON_PROFILE](
|
||||
[GUID] [int] IDENTITY(1,1) NOT NULL,
|
||||
[TITLE] [varchar](250) NOT NULL,
|
||||
[CAPTION] [varchar](250) NULL,
|
||||
[EXEC_SQL] [nvarchar](max) NULL,
|
||||
[RETURN_TYPE] [varchar](100) NOT NULL,
|
||||
[SEQUENCE] [int] NOT NULL,
|
||||
[COMMENT] [varchar](500) NULL,
|
||||
[ACTIVE] [bit] NOT NULL,
|
||||
[ADDED_WHO] [varchar](100) NOT NULL,
|
||||
[ADDED_WHEN] [datetime] NOT NULL,
|
||||
[CHANGED_WHO] [varchar](100) NULL,
|
||||
[CHANGED_WHEN] [datetime] NULL,
|
||||
CONSTRAINT [PK_TBMON_PROFILE] PRIMARY KEY CLUSTERED
|
||||
(
|
||||
[GUID] ASC
|
||||
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY],
|
||||
CONSTRAINT [UQ1_TBMON_PROFILE] UNIQUE NONCLUSTERED
|
||||
(
|
||||
[TITLE] ASC
|
||||
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
|
||||
) ON [PRIMARY] TEXTIMAGE_ON [PRIMARY]
|
||||
GO
|
||||
/****** Object: Table [dbo].[TBMON_PROFILE_PARAM] Script Date: 29.06.2022 14:24:29 ******/
|
||||
SET ANSI_NULLS ON
|
||||
GO
|
||||
SET QUOTED_IDENTIFIER ON
|
||||
GO
|
||||
CREATE TABLE [dbo].[TBMON_PROFILE_PARAM](
|
||||
[GUID] [int] IDENTITY(1,1) NOT NULL,
|
||||
[PROFILE_ID] [int] NOT NULL,
|
||||
[CAPTION] [varchar](250) NOT NULL,
|
||||
[DESCRIPTION] [nvarchar](250) NOT NULL,
|
||||
[DATA_TYPE] [varchar](50) NOT NULL,
|
||||
[PATTERN] [nvarchar](50) NOT NULL,
|
||||
[ITEMS] [nvarchar](max) NULL,
|
||||
[ITEM_TYPE] [nvarchar](50) NULL,
|
||||
[SEQUENCE] [tinyint] NOT NULL,
|
||||
[REQUIRED] [bit] NOT NULL,
|
||||
[COMMENT] [varchar](500) NULL,
|
||||
[ACTIVE] [bit] NOT NULL,
|
||||
[ADDED_WHO] [varchar](100) NOT NULL,
|
||||
[ADDED_WHEN] [datetime] NOT NULL,
|
||||
[CHANGED_WHO] [varchar](100) NULL,
|
||||
[CHANGED_WHEN] [datetime] NULL,
|
||||
CONSTRAINT [PK_TBMON_PROFILE_PARAM] PRIMARY KEY CLUSTERED
|
||||
(
|
||||
[GUID] ASC
|
||||
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY],
|
||||
CONSTRAINT [UQ1_TBMON_PROFILE_PARAM] UNIQUE NONCLUSTERED
|
||||
(
|
||||
[CAPTION] ASC
|
||||
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
|
||||
) ON [PRIMARY] TEXTIMAGE_ON [PRIMARY]
|
||||
GO
|
||||
ALTER TABLE [dbo].[TBMON_PROFILE] ADD CONSTRAINT [DF_TBMON_PROFILE_SEQUENCE] DEFAULT ((0)) FOR [SEQUENCE]
|
||||
GO
|
||||
ALTER TABLE [dbo].[TBMON_PROFILE] ADD CONSTRAINT [DF__TBMON_PRO__ACTIV__4FF1D159] DEFAULT ((1)) FOR [ACTIVE]
|
||||
GO
|
||||
ALTER TABLE [dbo].[TBMON_PROFILE] ADD CONSTRAINT [DF__TBMON_PRO__ADDED__50E5F592] DEFAULT ('DEFAULT') FOR [ADDED_WHO]
|
||||
GO
|
||||
ALTER TABLE [dbo].[TBMON_PROFILE] ADD CONSTRAINT [DF__TBMON_PRO__ADDED__51DA19CB] DEFAULT (getdate()) FOR [ADDED_WHEN]
|
||||
GO
|
||||
ALTER TABLE [dbo].[TBMON_PROFILE_PARAM] ADD CONSTRAINT [DF_TBMON_PROFILE_PARAM_DESCRIPTION] DEFAULT ('') FOR [DESCRIPTION]
|
||||
GO
|
||||
ALTER TABLE [dbo].[TBMON_PROFILE_PARAM] ADD CONSTRAINT [DF__TBMON_PRO__P_TYP__569ECEE8] DEFAULT ('VARCHAR') FOR [DATA_TYPE]
|
||||
GO
|
||||
ALTER TABLE [dbo].[TBMON_PROFILE_PARAM] ADD CONSTRAINT [DF_TBMON_PROFILE_PARAM_PATTERN] DEFAULT ('') FOR [PATTERN]
|
||||
GO
|
||||
ALTER TABLE [dbo].[TBMON_PROFILE_PARAM] ADD CONSTRAINT [DF__TBMON_PRO__SEQUE__5792F321] DEFAULT ((0)) FOR [SEQUENCE]
|
||||
GO
|
||||
ALTER TABLE [dbo].[TBMON_PROFILE_PARAM] ADD CONSTRAINT [DF__TBMON_PRO__OPTIO__5887175A] DEFAULT ((0)) FOR [REQUIRED]
|
||||
GO
|
||||
ALTER TABLE [dbo].[TBMON_PROFILE_PARAM] ADD CONSTRAINT [DF__TBMON_PRO__ACTIV__597B3B93] DEFAULT ((1)) FOR [ACTIVE]
|
||||
GO
|
||||
ALTER TABLE [dbo].[TBMON_PROFILE_PARAM] ADD CONSTRAINT [DF__TBMON_PRO__ADDED__5A6F5FCC] DEFAULT ('DEFAULT') FOR [ADDED_WHO]
|
||||
GO
|
||||
ALTER TABLE [dbo].[TBMON_PROFILE_PARAM] ADD CONSTRAINT [DF__TBMON_PRO__ADDED__5B638405] DEFAULT (getdate()) FOR [ADDED_WHEN]
|
||||
GO
|
||||
ALTER TABLE [dbo].[TBMON_PROFILE_PARAM] WITH CHECK ADD CONSTRAINT [FK_TBMON_PROFILE_PARAM_OID] FOREIGN KEY([PROFILE_ID])
|
||||
REFERENCES [dbo].[TBMON_PROFILE] ([GUID])
|
||||
GO
|
||||
ALTER TABLE [dbo].[TBMON_PROFILE_PARAM] CHECK CONSTRAINT [FK_TBMON_PROFILE_PARAM_OID]
|
||||
GO
|
||||
/****** Object: Table [dbo].[TBMON_CHARTS] Script Date: 11.04.2023 13:35:09 ******/
|
||||
SET ANSI_NULLS ON
|
||||
GO
|
||||
SET QUOTED_IDENTIFIER ON
|
||||
GO
|
||||
CREATE TABLE [dbo].[TBMON_CHARTS](
|
||||
[GUID] [int] IDENTITY(1,1) NOT NULL,
|
||||
[PROFILE_ID] [int] NOT NULL,
|
||||
[POS_ID] [int] NOT NULL,
|
||||
[CHART_TYPE] [varchar](50) NOT NULL,
|
||||
[TITLE] [varchar](50) NOT NULL,
|
||||
[SQL_COMMAND] [varchar](max) NOT NULL,
|
||||
[ARGUMENT] [varchar](50) NOT NULL,
|
||||
[VALUE] [varchar](50) NOT NULL,
|
||||
[ACTIVE] [bit] NULL,
|
||||
[LABEL_TYPE] [varchar](50) NULL,
|
||||
[ADDED_WHO] [varchar](50) NULL,
|
||||
[ADDED_WHEN] [datetime] NULL,
|
||||
[CHANGED_WHO] [varchar](50) NULL,
|
||||
[CHANGED_WHEN] [datetime] NULL
|
||||
) ON [PRIMARY] TEXTIMAGE_ON [PRIMARY]
|
||||
GO
|
||||
ALTER TABLE [dbo].[TBMON_CHARTS] ADD CONSTRAINT [DF_TBMON_CHARTS_PROFILE_ID] DEFAULT ((0)) FOR [PROFILE_ID]
|
||||
GO
|
||||
ALTER TABLE [dbo].[TBMON_CHARTS] ADD CONSTRAINT [DF_TBMON_CHARTS_GROUP_ID] DEFAULT ((0)) FOR [POS_ID]
|
||||
GO
|
||||
ALTER TABLE [dbo].[TBMON_CHARTS] ADD CONSTRAINT [DF_TBMON_CHARTS_ACTIVE] DEFAULT ((1)) FOR [ACTIVE]
|
||||
GO
|
||||
ALTER TABLE [dbo].[TBMON_CHARTS] ADD CONSTRAINT [DF_TBMON_CHARTS_LABEL_TYPE] DEFAULT ('DEFAULT') FOR [LABEL_TYPE]
|
||||
GO
|
||||
USE [DD_ECM]
|
||||
GO
|
||||
/****** Object: Table [dbo].[TBMON_PROFILE] Script Date: 29.06.2022 14:24:29 ******/
|
||||
SET ANSI_NULLS ON
|
||||
GO
|
||||
SET QUOTED_IDENTIFIER ON
|
||||
GO
|
||||
CREATE TABLE [dbo].[TBMON_PROFILE](
|
||||
[GUID] [int] IDENTITY(1,1) NOT NULL,
|
||||
[TITLE] [varchar](250) NOT NULL,
|
||||
[CAPTION] [varchar](250) NULL,
|
||||
[EXEC_SQL] [nvarchar](max) NULL,
|
||||
[RETURN_TYPE] [varchar](100) NOT NULL,
|
||||
[SEQUENCE] [int] NOT NULL,
|
||||
[COMMENT] [varchar](500) NULL,
|
||||
[ACTIVE] [bit] NOT NULL,
|
||||
[ADDED_WHO] [varchar](100) NOT NULL,
|
||||
[ADDED_WHEN] [datetime] NOT NULL,
|
||||
[CHANGED_WHO] [varchar](100) NULL,
|
||||
[CHANGED_WHEN] [datetime] NULL,
|
||||
CONSTRAINT [PK_TBMON_PROFILE] PRIMARY KEY CLUSTERED
|
||||
(
|
||||
[GUID] ASC
|
||||
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY],
|
||||
CONSTRAINT [UQ1_TBMON_PROFILE] UNIQUE NONCLUSTERED
|
||||
(
|
||||
[TITLE] ASC
|
||||
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
|
||||
) ON [PRIMARY] TEXTIMAGE_ON [PRIMARY]
|
||||
GO
|
||||
/****** Object: Table [dbo].[TBMON_PROFILE_PARAM] Script Date: 29.06.2022 14:24:29 ******/
|
||||
SET ANSI_NULLS ON
|
||||
GO
|
||||
SET QUOTED_IDENTIFIER ON
|
||||
GO
|
||||
CREATE TABLE [dbo].[TBMON_PROFILE_PARAM](
|
||||
[GUID] [int] IDENTITY(1,1) NOT NULL,
|
||||
[PROFILE_ID] [int] NOT NULL,
|
||||
[CAPTION] [varchar](250) NOT NULL,
|
||||
[DESCRIPTION] [nvarchar](250) NOT NULL,
|
||||
[DATA_TYPE] [varchar](50) NOT NULL,
|
||||
[PATTERN] [nvarchar](50) NOT NULL,
|
||||
[ITEMS] [nvarchar](max) NULL,
|
||||
[ITEM_TYPE] [nvarchar](50) NULL,
|
||||
[SEQUENCE] [tinyint] NOT NULL,
|
||||
[REQUIRED] [bit] NOT NULL,
|
||||
[COMMENT] [varchar](500) NULL,
|
||||
[ACTIVE] [bit] NOT NULL,
|
||||
[ADDED_WHO] [varchar](100) NOT NULL,
|
||||
[ADDED_WHEN] [datetime] NOT NULL,
|
||||
[CHANGED_WHO] [varchar](100) NULL,
|
||||
[CHANGED_WHEN] [datetime] NULL,
|
||||
CONSTRAINT [PK_TBMON_PROFILE_PARAM] PRIMARY KEY CLUSTERED
|
||||
(
|
||||
[GUID] ASC
|
||||
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY],
|
||||
CONSTRAINT [UQ1_TBMON_PROFILE_PARAM] UNIQUE NONCLUSTERED
|
||||
(
|
||||
[CAPTION] ASC
|
||||
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
|
||||
) ON [PRIMARY] TEXTIMAGE_ON [PRIMARY]
|
||||
GO
|
||||
ALTER TABLE [dbo].[TBMON_PROFILE] ADD CONSTRAINT [DF_TBMON_PROFILE_SEQUENCE] DEFAULT ((0)) FOR [SEQUENCE]
|
||||
GO
|
||||
ALTER TABLE [dbo].[TBMON_PROFILE] ADD CONSTRAINT [DF__TBMON_PRO__ACTIV__4FF1D159] DEFAULT ((1)) FOR [ACTIVE]
|
||||
GO
|
||||
ALTER TABLE [dbo].[TBMON_PROFILE] ADD CONSTRAINT [DF__TBMON_PRO__ADDED__50E5F592] DEFAULT ('DEFAULT') FOR [ADDED_WHO]
|
||||
GO
|
||||
ALTER TABLE [dbo].[TBMON_PROFILE] ADD CONSTRAINT [DF__TBMON_PRO__ADDED__51DA19CB] DEFAULT (getdate()) FOR [ADDED_WHEN]
|
||||
GO
|
||||
ALTER TABLE [dbo].[TBMON_PROFILE_PARAM] ADD CONSTRAINT [DF_TBMON_PROFILE_PARAM_DESCRIPTION] DEFAULT ('') FOR [DESCRIPTION]
|
||||
GO
|
||||
ALTER TABLE [dbo].[TBMON_PROFILE_PARAM] ADD CONSTRAINT [DF__TBMON_PRO__P_TYP__569ECEE8] DEFAULT ('VARCHAR') FOR [DATA_TYPE]
|
||||
GO
|
||||
ALTER TABLE [dbo].[TBMON_PROFILE_PARAM] ADD CONSTRAINT [DF_TBMON_PROFILE_PARAM_PATTERN] DEFAULT ('') FOR [PATTERN]
|
||||
GO
|
||||
ALTER TABLE [dbo].[TBMON_PROFILE_PARAM] ADD CONSTRAINT [DF__TBMON_PRO__SEQUE__5792F321] DEFAULT ((0)) FOR [SEQUENCE]
|
||||
GO
|
||||
ALTER TABLE [dbo].[TBMON_PROFILE_PARAM] ADD CONSTRAINT [DF__TBMON_PRO__OPTIO__5887175A] DEFAULT ((0)) FOR [REQUIRED]
|
||||
GO
|
||||
ALTER TABLE [dbo].[TBMON_PROFILE_PARAM] ADD CONSTRAINT [DF__TBMON_PRO__ACTIV__597B3B93] DEFAULT ((1)) FOR [ACTIVE]
|
||||
GO
|
||||
ALTER TABLE [dbo].[TBMON_PROFILE_PARAM] ADD CONSTRAINT [DF__TBMON_PRO__ADDED__5A6F5FCC] DEFAULT ('DEFAULT') FOR [ADDED_WHO]
|
||||
GO
|
||||
ALTER TABLE [dbo].[TBMON_PROFILE_PARAM] ADD CONSTRAINT [DF__TBMON_PRO__ADDED__5B638405] DEFAULT (getdate()) FOR [ADDED_WHEN]
|
||||
GO
|
||||
ALTER TABLE [dbo].[TBMON_PROFILE_PARAM] WITH CHECK ADD CONSTRAINT [FK_TBMON_PROFILE_PARAM_OID] FOREIGN KEY([PROFILE_ID])
|
||||
REFERENCES [dbo].[TBMON_PROFILE] ([GUID])
|
||||
GO
|
||||
ALTER TABLE [dbo].[TBMON_PROFILE_PARAM] CHECK CONSTRAINT [FK_TBMON_PROFILE_PARAM_OID]
|
||||
GO
|
||||
/****** Object: Table [dbo].[TBMON_CHARTS] Script Date: 11.04.2023 13:35:09 ******/
|
||||
SET ANSI_NULLS ON
|
||||
GO
|
||||
SET QUOTED_IDENTIFIER ON
|
||||
GO
|
||||
CREATE TABLE [dbo].[TBMON_CHARTS](
|
||||
[GUID] [int] IDENTITY(1,1) NOT NULL,
|
||||
[PROFILE_ID] [int] NOT NULL,
|
||||
[POS_ID] [int] NOT NULL,
|
||||
[CHART_TYPE] [varchar](50) NOT NULL,
|
||||
[TITLE] [varchar](50) NOT NULL,
|
||||
[SQL_COMMAND] [varchar](max) NOT NULL,
|
||||
[ARGUMENT] [varchar](50) NOT NULL,
|
||||
[VALUE] [varchar](50) NOT NULL,
|
||||
[ACTIVE] [bit] NULL,
|
||||
[LABEL_TYPE] [varchar](50) NULL,
|
||||
[ADDED_WHO] [varchar](50) NULL,
|
||||
[ADDED_WHEN] [datetime] NULL,
|
||||
[CHANGED_WHO] [varchar](50) NULL,
|
||||
[CHANGED_WHEN] [datetime] NULL
|
||||
) ON [PRIMARY] TEXTIMAGE_ON [PRIMARY]
|
||||
GO
|
||||
ALTER TABLE [dbo].[TBMON_CHARTS] ADD CONSTRAINT [DF_TBMON_CHARTS_PROFILE_ID] DEFAULT ((0)) FOR [PROFILE_ID]
|
||||
GO
|
||||
ALTER TABLE [dbo].[TBMON_CHARTS] ADD CONSTRAINT [DF_TBMON_CHARTS_GROUP_ID] DEFAULT ((0)) FOR [POS_ID]
|
||||
GO
|
||||
ALTER TABLE [dbo].[TBMON_CHARTS] ADD CONSTRAINT [DF_TBMON_CHARTS_ACTIVE] DEFAULT ((1)) FOR [ACTIVE]
|
||||
GO
|
||||
ALTER TABLE [dbo].[TBMON_CHARTS] ADD CONSTRAINT [DF_TBMON_CHARTS_LABEL_TYPE] DEFAULT ('DEFAULT') FOR [LABEL_TYPE]
|
||||
GO
|
||||
|
||||
@ -1,63 +1,63 @@
|
||||
INSERT INTO TBDD_GUI_LANGUAGE_PHRASE (
|
||||
MODULE, INTERNAL, OBJ_NAME, TITLE, LANGUAGE,CAPT_TYPE, STRING1,String2)
|
||||
VALUES
|
||||
( 'MWF', 1, '1', 'Title 1', 'de-DE','Title', 'VA Freigabe','Freigabe in Rolle Verantwortlich')
|
||||
GO
|
||||
INSERT INTO TBDD_GUI_LANGUAGE_PHRASE (
|
||||
MODULE, INTERNAL, OBJ_NAME, TITLE, LANGUAGE,CAPT_TYPE, STRING1,String2)
|
||||
VALUES
|
||||
( 'MWF', 1, '3', 'Title 93', 'de-DE','Title', 'Finale Freigabe','Freigabe in Rolle Finaler Freigeber')
|
||||
GO
|
||||
INSERT INTO TBMWF_PROFILE_OBJ_STATE (MWF_PROFILE_ID,USR_ID,OBJ_ID,STATE_ID) VALUES
|
||||
(1,1,12968,1);
|
||||
INSERT INTO TBMWF_PROF_CONTROLS_TF (
|
||||
OBJ_STATE_ID,ATTR_NAME, CTRL_TYPE, CAPTION, TEXT, ICON, MANDATORY, CHOICE_LIST, READ_ONLY, SEQU)
|
||||
VALUES (1, 'INV_NO', 'TXT', 'Rechnungs-Nummer', 'RE-4711', 'bookmark', 0, '', 1, 0),
|
||||
(1, 'CREDITOR', 'TXT', 'Kreditor-Name', 'Europcar GmbH', 'credit-card', 0, '', 1, 1),
|
||||
(1, 'Combobox1','CMB', 'Ein Combo-Feld:', '', 'check2-circle',1, 'Eintrag1;Eintrag2', 0, 2),
|
||||
(1, 'Comment','TXT', 'Bemerkung', '', 'chat-square-text', 0, '', 0, 3);
|
||||
|
||||
|
||||
INSERT INTO TBMFI_PROFILE_USER (MWF_PROFILE_ID,USR_ID) VALUES (6,1),(9,1);
|
||||
INSERT INTO [dbo].[TBMWF_PROF_BUTTONS]
|
||||
([MWF_PROFILE_ID]
|
||||
,[BTN_TYPE]
|
||||
,[TEXT]
|
||||
,[ICON]
|
||||
,[FORE_COLOR]
|
||||
,[BACK_COLOR]
|
||||
,[COMMAND]
|
||||
,ADDED_WHO
|
||||
)
|
||||
VALUES
|
||||
(3
|
||||
,1
|
||||
,'Genehmigen'
|
||||
,'check-square-fill'
|
||||
,''
|
||||
,'Green'
|
||||
,'UPDATE TBMWF_PROFILE_OBJ_STATE SET STATE_ID = 3 WHERE GUID = @OBJ_STATE_ID '
|
||||
,'DD-MS')
|
||||
GO
|
||||
INSERT INTO [dbo].[TBMWF_PROF_BUTTONS]
|
||||
([MWF_PROFILE_ID]
|
||||
,[BTN_TYPE]
|
||||
,[TEXT]
|
||||
,[ICON]
|
||||
,[FORE_COLOR]
|
||||
,[BACK_COLOR]
|
||||
,[COMMAND]
|
||||
,ADDED_WHO
|
||||
)
|
||||
VALUES
|
||||
(3
|
||||
,2
|
||||
,'Ablehnen'
|
||||
,'sign-stop-fill'
|
||||
,''
|
||||
,'Red'
|
||||
,'UPDATE TBMWF_PROFILE_OBJ_STATE SET STATE_ID = 4 WHERE GUID = @OBJ_STATE_ID '
|
||||
,'DD-MS')
|
||||
GO
|
||||
|
||||
|
||||
INSERT INTO TBDD_GUI_LANGUAGE_PHRASE (
|
||||
MODULE, INTERNAL, OBJ_NAME, TITLE, LANGUAGE,CAPT_TYPE, STRING1,String2)
|
||||
VALUES
|
||||
( 'MWF', 1, '1', 'Title 1', 'de-DE','Title', 'VA Freigabe','Freigabe in Rolle Verantwortlich')
|
||||
GO
|
||||
INSERT INTO TBDD_GUI_LANGUAGE_PHRASE (
|
||||
MODULE, INTERNAL, OBJ_NAME, TITLE, LANGUAGE,CAPT_TYPE, STRING1,String2)
|
||||
VALUES
|
||||
( 'MWF', 1, '3', 'Title 93', 'de-DE','Title', 'Finale Freigabe','Freigabe in Rolle Finaler Freigeber')
|
||||
GO
|
||||
INSERT INTO TBMWF_PROFILE_OBJ_STATE (MWF_PROFILE_ID,USR_ID,OBJ_ID,STATE_ID) VALUES
|
||||
(1,1,12968,1);
|
||||
INSERT INTO TBMWF_PROF_CONTROLS_TF (
|
||||
OBJ_STATE_ID,ATTR_NAME, CTRL_TYPE, CAPTION, TEXT, ICON, MANDATORY, CHOICE_LIST, READ_ONLY, SEQU)
|
||||
VALUES (1, 'INV_NO', 'TXT', 'Rechnungs-Nummer', 'RE-4711', 'bookmark', 0, '', 1, 0),
|
||||
(1, 'CREDITOR', 'TXT', 'Kreditor-Name', 'Europcar GmbH', 'credit-card', 0, '', 1, 1),
|
||||
(1, 'Combobox1','CMB', 'Ein Combo-Feld:', '', 'check2-circle',1, 'Eintrag1;Eintrag2', 0, 2),
|
||||
(1, 'Comment','TXT', 'Bemerkung', '', 'chat-square-text', 0, '', 0, 3);
|
||||
|
||||
|
||||
INSERT INTO TBMFI_PROFILE_USER (MWF_PROFILE_ID,USR_ID) VALUES (6,1),(9,1);
|
||||
INSERT INTO [dbo].[TBMWF_PROF_BUTTONS]
|
||||
([MWF_PROFILE_ID]
|
||||
,[BTN_TYPE]
|
||||
,[TEXT]
|
||||
,[ICON]
|
||||
,[FORE_COLOR]
|
||||
,[BACK_COLOR]
|
||||
,[COMMAND]
|
||||
,ADDED_WHO
|
||||
)
|
||||
VALUES
|
||||
(3
|
||||
,1
|
||||
,'Genehmigen'
|
||||
,'check-square-fill'
|
||||
,''
|
||||
,'Green'
|
||||
,'UPDATE TBMWF_PROFILE_OBJ_STATE SET STATE_ID = 3 WHERE GUID = @OBJ_STATE_ID '
|
||||
,'DD-MS')
|
||||
GO
|
||||
INSERT INTO [dbo].[TBMWF_PROF_BUTTONS]
|
||||
([MWF_PROFILE_ID]
|
||||
,[BTN_TYPE]
|
||||
,[TEXT]
|
||||
,[ICON]
|
||||
,[FORE_COLOR]
|
||||
,[BACK_COLOR]
|
||||
,[COMMAND]
|
||||
,ADDED_WHO
|
||||
)
|
||||
VALUES
|
||||
(3
|
||||
,2
|
||||
,'Ablehnen'
|
||||
,'sign-stop-fill'
|
||||
,''
|
||||
,'Red'
|
||||
,'UPDATE TBMWF_PROFILE_OBJ_STATE SET STATE_ID = 4 WHERE GUID = @OBJ_STATE_ID '
|
||||
,'DD-MS')
|
||||
GO
|
||||
|
||||
|
||||
|
||||
@ -1,47 +1,47 @@
|
||||
USE [DD_ECM]
|
||||
GO
|
||||
|
||||
/****** Object: Table [dbo].[TBDD_ZUGFERD_XML_ITEMS] Script Date: 25.07.2023 10:04:13 ******/
|
||||
SET ANSI_NULLS ON
|
||||
GO
|
||||
|
||||
SET QUOTED_IDENTIFIER ON
|
||||
GO
|
||||
|
||||
CREATE TABLE [dbo].[TBDD_ZUGFERD_XML_ITEMS](
|
||||
[GUID] [int] IDENTITY(1,1) NOT NULL,
|
||||
[SPECIFICATION] [nvarchar](50) NOT NULL,
|
||||
[XML_PATH] [nvarchar](500) NOT NULL,
|
||||
[DESCRIPTION] [nvarchar](500) NOT NULL,
|
||||
[TABLE_NAME] [nvarchar](100) NOT NULL,
|
||||
[TABLE_COLUMN] [nvarchar](100) NOT NULL,
|
||||
[COMMENT] [nvarchar](500) NULL,
|
||||
[ACTIVE] [bit] NULL,
|
||||
[IS_REQUIRED] [bit] NULL,
|
||||
[IS_GROUPED] [bit] NULL,
|
||||
[GROUP_SCOPE] [nvarchar](50) NULL,
|
||||
[ADDED_WHEN] [datetime] NULL,
|
||||
[ADDED_WHO] [nvarchar](50) NULL,
|
||||
[CHANGED_WHEN] [datetime] NULL,
|
||||
[CHANGED_WHO] [nvarchar](50) NULL,
|
||||
CONSTRAINT [PK_TBDD_ZUGFERD_XML_ITEMS] PRIMARY KEY CLUSTERED
|
||||
(
|
||||
[GUID] 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
|
||||
|
||||
ALTER TABLE [dbo].[TBDD_ZUGFERD_XML_ITEMS] ADD CONSTRAINT [DF_TBDD_ZUGFERD_XML_ITEMS_SPECIFICATION] DEFAULT (N'DEFAULT') FOR [SPECIFICATION]
|
||||
GO
|
||||
|
||||
ALTER TABLE [dbo].[TBDD_ZUGFERD_XML_ITEMS] ADD CONSTRAINT [DF_TBDD_ZUGFERD_XML_ITEMS_ACTIVE] DEFAULT ((1)) FOR [ACTIVE]
|
||||
GO
|
||||
|
||||
ALTER TABLE [dbo].[TBDD_ZUGFERD_XML_ITEMS] ADD CONSTRAINT [DF_TBDD_ZUGFERD_XML_ITEMS_GROUP_SCOPE] DEFAULT (N'DEFAULT') FOR [GROUP_SCOPE]
|
||||
GO
|
||||
|
||||
ALTER TABLE [dbo].[TBDD_ZUGFERD_XML_ITEMS] ADD CONSTRAINT [DF_TBDD_ZUGFERD_XML_ITEMS_ADDED_WHEN] DEFAULT (getdate()) FOR [ADDED_WHEN]
|
||||
GO
|
||||
|
||||
ALTER TABLE [dbo].[TBDD_ZUGFERD_XML_ITEMS] ADD CONSTRAINT [DF_TBDD_ZUGFERD_XML_ITEMS_ADDED_WHO] DEFAULT (N'EDM-Admin') FOR [ADDED_WHO]
|
||||
USE [DD_ECM]
|
||||
GO
|
||||
|
||||
/****** Object: Table [dbo].[TBDD_ZUGFERD_XML_ITEMS] Script Date: 25.07.2023 10:04:13 ******/
|
||||
SET ANSI_NULLS ON
|
||||
GO
|
||||
|
||||
SET QUOTED_IDENTIFIER ON
|
||||
GO
|
||||
|
||||
CREATE TABLE [dbo].[TBDD_ZUGFERD_XML_ITEMS](
|
||||
[GUID] [int] IDENTITY(1,1) NOT NULL,
|
||||
[SPECIFICATION] [nvarchar](50) NOT NULL,
|
||||
[XML_PATH] [nvarchar](500) NOT NULL,
|
||||
[DESCRIPTION] [nvarchar](500) NOT NULL,
|
||||
[TABLE_NAME] [nvarchar](100) NOT NULL,
|
||||
[TABLE_COLUMN] [nvarchar](100) NOT NULL,
|
||||
[COMMENT] [nvarchar](500) NULL,
|
||||
[ACTIVE] [bit] NULL,
|
||||
[IS_REQUIRED] [bit] NULL,
|
||||
[IS_GROUPED] [bit] NULL,
|
||||
[GROUP_SCOPE] [nvarchar](50) NULL,
|
||||
[ADDED_WHEN] [datetime] NULL,
|
||||
[ADDED_WHO] [nvarchar](50) NULL,
|
||||
[CHANGED_WHEN] [datetime] NULL,
|
||||
[CHANGED_WHO] [nvarchar](50) NULL,
|
||||
CONSTRAINT [PK_TBDD_ZUGFERD_XML_ITEMS] PRIMARY KEY CLUSTERED
|
||||
(
|
||||
[GUID] 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
|
||||
|
||||
ALTER TABLE [dbo].[TBDD_ZUGFERD_XML_ITEMS] ADD CONSTRAINT [DF_TBDD_ZUGFERD_XML_ITEMS_SPECIFICATION] DEFAULT (N'DEFAULT') FOR [SPECIFICATION]
|
||||
GO
|
||||
|
||||
ALTER TABLE [dbo].[TBDD_ZUGFERD_XML_ITEMS] ADD CONSTRAINT [DF_TBDD_ZUGFERD_XML_ITEMS_ACTIVE] DEFAULT ((1)) FOR [ACTIVE]
|
||||
GO
|
||||
|
||||
ALTER TABLE [dbo].[TBDD_ZUGFERD_XML_ITEMS] ADD CONSTRAINT [DF_TBDD_ZUGFERD_XML_ITEMS_GROUP_SCOPE] DEFAULT (N'DEFAULT') FOR [GROUP_SCOPE]
|
||||
GO
|
||||
|
||||
ALTER TABLE [dbo].[TBDD_ZUGFERD_XML_ITEMS] ADD CONSTRAINT [DF_TBDD_ZUGFERD_XML_ITEMS_ADDED_WHEN] DEFAULT (getdate()) FOR [ADDED_WHEN]
|
||||
GO
|
||||
|
||||
ALTER TABLE [dbo].[TBDD_ZUGFERD_XML_ITEMS] ADD CONSTRAINT [DF_TBDD_ZUGFERD_XML_ITEMS_ADDED_WHO] DEFAULT (N'EDM-Admin') FOR [ADDED_WHO]
|
||||
GO
|
||||
192
14_EnvelopeGenerator/CreateDBObjects.sql
Normal file
192
14_EnvelopeGenerator/CreateDBObjects.sql
Normal file
@ -0,0 +1,192 @@
|
||||
USE [DD_ECM]
|
||||
GO
|
||||
/****** Object: Table [dbo].[TBSIG_RECEIVER] Script Date: 07.08.2023 10:09:50 ******/
|
||||
SET ANSI_NULLS ON
|
||||
GO
|
||||
SET QUOTED_IDENTIFIER ON
|
||||
GO
|
||||
CREATE TABLE [dbo].[TBSIG_RECEIVER](
|
||||
[GUID] [int] IDENTITY(1,1) NOT NULL,
|
||||
[EMAIL_ADDRESS] [nvarchar](128) NOT NULL,
|
||||
[SIGNATURE] [nvarchar](64) NOT NULL,
|
||||
[ADDED_WHEN] [datetime] NOT NULL,
|
||||
CONSTRAINT [PK_TBSIG_RECEIVER] PRIMARY KEY CLUSTERED
|
||||
(
|
||||
[GUID] 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].[TBSIG_ENVELOPE_RECEIVER] Script Date: 07.08.2023 10:09:50 ******/
|
||||
SET ANSI_NULLS ON
|
||||
GO
|
||||
SET QUOTED_IDENTIFIER ON
|
||||
GO
|
||||
CREATE TABLE [dbo].[TBSIG_ENVELOPE_RECEIVER](
|
||||
[ENVELOPE_ID] [int] NOT NULL,
|
||||
[RECEIVER_ID] [int] NOT NULL,
|
||||
[SEQUENCE] [int] NOT NULL,
|
||||
[NAME] [nvarchar](128) NULL,
|
||||
[JOB_TITLE] [nvarchar](128) NULL,
|
||||
[COMPANY_NAME] [nvarchar](128) NULL,
|
||||
[PRIVATE_MESSAGE] [nvarchar](max) NULL,
|
||||
[ACCESS_CODE] [nvarchar](64) NULL,
|
||||
[ADDED_WHEN] [datetime] NOT NULL,
|
||||
[CHANGED_WHEN] [datetime] NULL,
|
||||
CONSTRAINT [PK_TBSIG_ENVELOPE_RECEIVER] PRIMARY KEY CLUSTERED
|
||||
(
|
||||
[ENVELOPE_ID] ASC,
|
||||
[RECEIVER_ID] ASC
|
||||
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
|
||||
) ON [PRIMARY] TEXTIMAGE_ON [PRIMARY]
|
||||
GO
|
||||
/****** Object: View [dbo].[VWSIG_ENVELOPE_RECEIVERS] Script Date: 07.08.2023 10:09:50 ******/
|
||||
SET ANSI_NULLS ON
|
||||
GO
|
||||
SET QUOTED_IDENTIFIER ON
|
||||
GO
|
||||
CREATE VIEW [dbo].[VWSIG_ENVELOPE_RECEIVERS] as
|
||||
SELECT T2.GUID, T.ENVELOPE_ID, T.PRIVATE_MESSAGE, T.ACCESS_CODE, T.[SEQUENCE], T.NAME, T2.EMAIL_ADDRESS
|
||||
FROM TBSIG_ENVELOPE_RECEIVER T
|
||||
JOIN TBSIG_RECEIVER T2 ON T.RECEIVER_ID = T2.GUID
|
||||
GO
|
||||
/****** Object: Table [dbo].[TBSIG_CONFIG] Script Date: 07.08.2023 10:09:50 ******/
|
||||
SET ANSI_NULLS ON
|
||||
GO
|
||||
SET QUOTED_IDENTIFIER ON
|
||||
GO
|
||||
CREATE TABLE [dbo].[TBSIG_CONFIG](
|
||||
[DOCUMENT_PATH] [nvarchar](256) NULL
|
||||
) ON [PRIMARY]
|
||||
GO
|
||||
/****** Object: Table [dbo].[TBSIG_DOCUMENT_RECEIVER_ELEMENT] Script Date: 07.08.2023 10:09:50 ******/
|
||||
SET ANSI_NULLS ON
|
||||
GO
|
||||
SET QUOTED_IDENTIFIER ON
|
||||
GO
|
||||
CREATE TABLE [dbo].[TBSIG_DOCUMENT_RECEIVER_ELEMENT](
|
||||
[GUID] [int] IDENTITY(1,1) NOT NULL,
|
||||
[DOCUMENT_ID] [int] NOT NULL,
|
||||
[RECEIVER_ID] [int] NOT NULL,
|
||||
[STATUS] [nvarchar](64) NOT NULL,
|
||||
[ELEMENT_TYPE] [nvarchar](32) NOT NULL,
|
||||
[POSITION_X] [float] NOT NULL,
|
||||
[POSITION_Y] [float] NOT NULL,
|
||||
[WIDTH] [float] NOT NULL,
|
||||
[HEIGHT] [float] NOT NULL,
|
||||
[PAGE] [int] NOT NULL,
|
||||
[REQUIRED] [bit] NOT NULL,
|
||||
[TOOLTIP] [nvarchar](512) NULL,
|
||||
[READ_ONLY] [bit] NOT NULL,
|
||||
[ELEMENT_VALUE] [nvarchar](1024) NULL,
|
||||
[ANNOTATION_INDEX] [int] NOT NULL,
|
||||
[STATUS_CHANGED_WHEN] [datetime] NULL,
|
||||
[ADDED_WHEN] [datetime] NOT NULL,
|
||||
[CHANGED_WHEN] [datetime] NULL,
|
||||
) ON [PRIMARY]
|
||||
GO
|
||||
/****** Object: Table [dbo].[TBSIG_ENVELOPE] Script Date: 07.08.2023 10:09:50 ******/
|
||||
SET ANSI_NULLS ON
|
||||
GO
|
||||
SET QUOTED_IDENTIFIER ON
|
||||
GO
|
||||
CREATE TABLE [dbo].[TBSIG_ENVELOPE](
|
||||
[GUID] [int] IDENTITY(1,1) NOT NULL,
|
||||
[USER_ID] [int] NOT NULL,
|
||||
[STATUS] [nvarchar](64) NOT NULL,
|
||||
[ENVELOPE_UUID] [nvarchar](36) NOT NULL,
|
||||
[SUBJECT] [nvarchar](512) NOT NULL,
|
||||
[MESSAGE] [nvarchar](max) NOT NULL,
|
||||
[SENT_WHEN] [datetime] NULL,
|
||||
[EXPIRES_WHEN] [datetime] NULL,
|
||||
[EXPIRES_WARNING_WHEN] [datetime] NULL,
|
||||
[ADDED_WHEN] [datetime] NOT NULL,
|
||||
[CHANGED_WHEN] [datetime] NULL,
|
||||
CONSTRAINT [PK_TBSIG_ENVELOPE] PRIMARY KEY CLUSTERED
|
||||
(
|
||||
[GUID] ASC
|
||||
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
|
||||
) ON [PRIMARY] TEXTIMAGE_ON [PRIMARY]
|
||||
GO
|
||||
/****** Object: Table [dbo].[TBSIG_ENVELOPE_DOCUMENT] Script Date: 07.08.2023 10:09:50 ******/
|
||||
SET ANSI_NULLS ON
|
||||
GO
|
||||
SET QUOTED_IDENTIFIER ON
|
||||
GO
|
||||
CREATE TABLE [dbo].[TBSIG_ENVELOPE_DOCUMENT](
|
||||
[GUID] [int] IDENTITY(1,1) NOT NULL,
|
||||
[ENVELOPE_ID] [int] NOT NULL,
|
||||
[FILENAME] [nvarchar](256) NOT NULL,
|
||||
[FILEPATH] [nvarchar](256) NOT NULL,
|
||||
[ADDED_WHEN] [datetime] NOT NULL,
|
||||
CONSTRAINT [PK_TBSIG_DOCUMENT] PRIMARY KEY CLUSTERED
|
||||
(
|
||||
[GUID] 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].[TBSIG_ENVELOPE_HISTORY] Script Date: 07.08.2023 10:09:50 ******/
|
||||
SET ANSI_NULLS ON
|
||||
GO
|
||||
SET QUOTED_IDENTIFIER ON
|
||||
GO
|
||||
CREATE TABLE [dbo].[TBSIG_ENVELOPE_HISTORY](
|
||||
[GUID] [int] IDENTITY(1,1) NOT NULL,
|
||||
[ENVELOPE_ID] [int] NOT NULL,
|
||||
[STATUS] [nvarchar](64) NOT NULL,
|
||||
[USER_EMAIL_ADDRESS] [nvarchar](128) NOT NULL,
|
||||
[ACTION_TITLE] [nvarchar](64) NOT NULL,
|
||||
[ACTION_DESCRIPTION] [nvarchar](512) NOT NULL,
|
||||
[ADDED_WHEN] [datetime] NOT NULL,
|
||||
CONSTRAINT [PK_TBSIG_HISTORY] PRIMARY KEY CLUSTERED
|
||||
(
|
||||
[GUID] 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].[TBSIG_USER_RECEIVER] Script Date: 07.08.2023 10:09:50 ******/
|
||||
SET ANSI_NULLS ON
|
||||
GO
|
||||
SET QUOTED_IDENTIFIER ON
|
||||
GO
|
||||
CREATE TABLE [dbo].[TBSIG_USER_RECEIVER](
|
||||
[GUID] [int] IDENTITY(1,1) NOT NULL,
|
||||
[USER_ID] [int] NOT NULL,
|
||||
[RECEIVER_ID] [int] NOT NULL,
|
||||
[NAME] [nvarchar](128) NOT NULL,
|
||||
[COMPANY_NAME] [nvarchar](128) NULL,
|
||||
[JOB_TITLE] [nvarchar](128) NULL,
|
||||
[ADDED_WHEN] [datetime] NOT NULL,
|
||||
) ON [PRIMARY]
|
||||
GO
|
||||
ALTER TABLE [dbo].[TBSIG_DOCUMENT_RECEIVER_ELEMENT] ADD CONSTRAINT [DF_TBSIG_DOCUMENT_RECEIVER_ELEMENT_POSITION_X] DEFAULT ((0)) FOR [POSITION_X]
|
||||
GO
|
||||
ALTER TABLE [dbo].[TBSIG_DOCUMENT_RECEIVER_ELEMENT] ADD CONSTRAINT [DF_TBSIG_DOCUMENT_RECEIVER_ELEMENT_POSITION_Y] DEFAULT ((0)) FOR [POSITION_Y]
|
||||
GO
|
||||
ALTER TABLE [dbo].[TBSIG_DOCUMENT_RECEIVER_ELEMENT] ADD CONSTRAINT [DF_TBSIG_DOCUMENT_RECEIVER_ELEMENT_WIDTH] DEFAULT ((0)) FOR [WIDTH]
|
||||
GO
|
||||
ALTER TABLE [dbo].[TBSIG_DOCUMENT_RECEIVER_ELEMENT] ADD CONSTRAINT [DF_TBSIG_DOCUMENT_RECEIVER_ELEMENT_HEIGHT] DEFAULT ((0)) FOR [HEIGHT]
|
||||
GO
|
||||
ALTER TABLE [dbo].[TBSIG_DOCUMENT_RECEIVER_ELEMENT] ADD CONSTRAINT [DF_TBSIG_DOCUMENT_RECEIVER_ELEMENT_PAGE] DEFAULT ((1)) FOR [PAGE]
|
||||
GO
|
||||
ALTER TABLE [dbo].[TBSIG_DOCUMENT_RECEIVER_ELEMENT] ADD CONSTRAINT [DF_TBSIG_DOCUMENT_RECEIVER_ELEMENT_REQUIRED] DEFAULT ((0)) FOR [REQUIRED]
|
||||
GO
|
||||
ALTER TABLE [dbo].[TBSIG_DOCUMENT_RECEIVER_ELEMENT] ADD CONSTRAINT [DF_TBSIG_DOCUMENT_RECEIVER_ELEMENT_READ_ONLY] DEFAULT ((0)) FOR [READ_ONLY]
|
||||
GO
|
||||
ALTER TABLE [dbo].[TBSIG_DOCUMENT_RECEIVER_ELEMENT] ADD CONSTRAINT [DF_TBSIG_DOCUMENT_RECEIVER_ELEMENTS_ADDED_WHEN] DEFAULT (getdate()) FOR [ADDED_WHEN]
|
||||
GO
|
||||
ALTER TABLE [dbo].[TBSIG_DOCUMENT_RECEIVER_ELEMENT] ADD CONSTRAINT [DEFAULT_TBSIG_DOCUMENT_RECEIVER_ELEMENT_ANNOTATION_INDEX] DEFAULT ((0)) FOR [ANNOTATION_INDEX]
|
||||
GO
|
||||
ALTER TABLE [dbo].[TBSIG_ENVELOPE] ADD CONSTRAINT [DF_TBSIG_ENVELOPE_ADDED_WHEN] DEFAULT (getdate()) FOR [ADDED_WHEN]
|
||||
GO
|
||||
ALTER TABLE [dbo].[TBSIG_ENVELOPE_DOCUMENT] ADD CONSTRAINT [DF_TBSIG_DOCUMENT_ADDED_WHEN] DEFAULT (getdate()) FOR [ADDED_WHEN]
|
||||
GO
|
||||
ALTER TABLE [dbo].[TBSIG_ENVELOPE_HISTORY] ADD CONSTRAINT [DF_TBSIG_HISTORY_ADDED_WHEN] DEFAULT (getdate()) FOR [ADDED_WHEN]
|
||||
GO
|
||||
ALTER TABLE [dbo].[TBSIG_ENVELOPE_RECEIVER] ADD CONSTRAINT [DF_TBSIG_ENVELOPE_RECEIVER_SEQUENCE] DEFAULT ((0)) FOR [SEQUENCE]
|
||||
GO
|
||||
ALTER TABLE [dbo].[TBSIG_ENVELOPE_RECEIVER] ADD CONSTRAINT [DF_TBSIG_ENVELOPE_RECEIVER_ADDED_WHEN] DEFAULT (getdate()) FOR [ADDED_WHEN]
|
||||
GO
|
||||
ALTER TABLE [dbo].[TBSIG_RECEIVER] ADD CONSTRAINT [DF_TBSIG_RECEIVER_ADDED_WHEN] DEFAULT (getdate()) FOR [ADDED_WHEN]
|
||||
GO
|
||||
ALTER TABLE [dbo].[TBSIG_USER_RECEIVER] ADD CONSTRAINT [DF_TBSIG_USER_RECEIVER_ADDED_WHEN] DEFAULT (getdate()) FOR [ADDED_WHEN]
|
||||
GO
|
||||
@ -1,113 +1,113 @@
|
||||
DROP TABLE TBECM_JR_FIW_STEP;
|
||||
DROP TABLE TBECM_JR_FIW_PROFILE;
|
||||
DROP TABLE TBECM_JR_JOB;
|
||||
DROP TABLE TBECM_JR_TYPE;
|
||||
|
||||
|
||||
CREATE TABLE TBECM_JR_TYPE
|
||||
(
|
||||
GUID INT IDENTITY(1,1),
|
||||
JOB_TYPE VARCHAR(100) NOT NULL,
|
||||
ACTIVE BIT NOT NULL DEFAULT 1,
|
||||
COMMENT VARCHAR(250),
|
||||
ADDED_WHO VARCHAR(100) NOT NULL DEFAULT 'DEFAULT',
|
||||
ADDED_WHEN DATETIME DEFAULT GETDATE(),
|
||||
CHANGED_WHO VARCHAR(100),
|
||||
CHANGED_WHEN DATETIME,
|
||||
CONSTRAINT PKTBECM_JR_TYPE PRIMARY KEY(GUID),
|
||||
CONSTRAINT UNIQUE_TBECM_JR_TYPE UNIQUE(JOB_TYPE)
|
||||
)
|
||||
GO
|
||||
-----
|
||||
INSERT INTO TBECM_JR_TYPE (JOB_TYPE) VALUES ('FIM-HotFolder');
|
||||
INSERT INTO TBECM_JR_TYPE (JOB_TYPE) VALUES ('FIH-Attributing-SQL');
|
||||
|
||||
CREATE TABLE TBECM_JR_JOB
|
||||
(
|
||||
GUID INT IDENTITY(1,1),
|
||||
JOB_TYPE_ID INT NOT NULL,
|
||||
TITLE VARCHAR(250) NOT NULL,
|
||||
QUARTZ_DEF VARCHAR(250) NOT NULL,
|
||||
COMMENT VARCHAR(500) NOT NULL DEFAULT '',
|
||||
ACTIVE BIT NOT NULL DEFAULT 1,
|
||||
ADDED_WHO VARCHAR(100) NOT NULL DEFAULT 'DEFAULT',
|
||||
ADDED_WHEN DATETIME DEFAULT GETDATE(),
|
||||
CHANGED_WHO VARCHAR(100),
|
||||
CHANGED_WHEN DATETIME,
|
||||
CONSTRAINT PKTBECM_JR_JOB PRIMARY KEY(GUID),
|
||||
CONSTRAINT FKTBECM_JR_JOB_JOB_TYPEID FOREIGN KEY(JOB_TYPE_ID) REFERENCES TBECM_JR_TYPE(GUID),
|
||||
)
|
||||
GO
|
||||
------------------------------------------------------------------------------
|
||||
CREATE TRIGGER TBTBECM_JR_JOB_AFT_UPD ON TBECM_JR_JOB
|
||||
FOR UPDATE
|
||||
AS
|
||||
BEGIN TRY
|
||||
UPDATE TBECM_JR_JOB SET CHANGED_WHEN = GETDATE() FROM INSERTED
|
||||
WHERE TBECM_JR_JOB.GUID = INSERTED.GUID
|
||||
|
||||
END TRY
|
||||
BEGIN CATCH
|
||||
PRINT 'ERROR IN: ' + CONVERT(VARCHAR(30),ERROR_PROCEDURE())
|
||||
+ ' - ERROR-MESSAGE: '
|
||||
+ CONVERT(VARCHAR(500),ERROR_MESSAGE())
|
||||
END CATCH
|
||||
GO
|
||||
CREATE TABLE TBECM_JR_FIW_PROFILE
|
||||
(
|
||||
GUID INT IDENTITY(1,1),
|
||||
JR_JOB_ID INTEGER NOT NULL,
|
||||
WM_OBJECTTYPE VARCHAR(100) NOT NULL,
|
||||
SOURCE_FOLDER VARCHAR(500) NOT NULL,
|
||||
TARGET_FOLDER VARCHAR(500) NOT NULL,
|
||||
BACKUP_FOLDER VARCHAR(500) NOT NULL DEFAULT '',
|
||||
SF_DATE_FORMAT VARCHAR(50) NOT NULL DEFAULT '',
|
||||
DEL_FILE_SUCCESS BIT NOT NULL DEFAULT 1,
|
||||
INCL_SUBFOLDER BIT NOT NULL DEFAULT 0,
|
||||
EXCLUDE_REGEX NVARCHAR(MAX) NOT NULL DEFAULT '',
|
||||
ACTIVE BIT NOT NULL DEFAULT 1,
|
||||
COMMENT VARCHAR(250),
|
||||
ADDED_WHO VARCHAR(100) NOT NULL DEFAULT 'DEFAULT',
|
||||
ADDED_WHEN DATETIME DEFAULT GETDATE(),
|
||||
CHANGED_WHO VARCHAR(100),
|
||||
CHANGED_WHEN DATETIME,
|
||||
CONSTRAINT PKTBECM_JR_FIW_PROFILE PRIMARY KEY(GUID),
|
||||
CONSTRAINT FKTBECM_TBECM_JR_FIW_PROFILE_JOBID FOREIGN KEY(JR_JOB_ID) REFERENCES TBECM_JR_JOB(GUID),
|
||||
CONSTRAINT UNIQUE_TBECM_JR_FIW_PROFILE UNIQUE(SOURCE_FOLDER,TARGET_FOLDER)
|
||||
)
|
||||
GO
|
||||
CREATE TRIGGER TBECM_JR_FIW_PROFILE_AFT_UPD ON TBECM_JR_FIW_PROFILE
|
||||
FOR UPDATE
|
||||
AS
|
||||
BEGIN TRY
|
||||
UPDATE TBECM_JR_FIW_PROFILE SET CHANGED_WHEN = GETDATE() FROM INSERTED
|
||||
WHERE TBECM_JR_FIW_PROFILE.GUID = INSERTED.GUID
|
||||
|
||||
END TRY
|
||||
BEGIN CATCH
|
||||
PRINT 'ERROR IN: ' + CONVERT(VARCHAR(30),ERROR_PROCEDURE())
|
||||
+ ' - ERROR-MESSAGE: '
|
||||
+ CONVERT(VARCHAR(500),ERROR_MESSAGE())
|
||||
END CATCH
|
||||
GO
|
||||
|
||||
CREATE TABLE TBECM_JR_FIW_STEP
|
||||
(
|
||||
GUID INT IDENTITY(1,1),
|
||||
PROFILE_ID INTEGER NOT NULL,
|
||||
IDX_NAME VARCHAR(100) NOT NULL,
|
||||
METHOD VARCHAR(100) NOT NULL,
|
||||
ARGUMENT1 VARCHAR(500) NOT NULL DEFAULT '',
|
||||
ARGUMENT2 VARCHAR(500) NOT NULL DEFAULT '',
|
||||
ARGUMENT3 VARCHAR(500) NOT NULL DEFAULT '',
|
||||
SCOPE VARCHAR(50) NOT NULL DEFAULT '',
|
||||
ACTIVE BIT NOT NULL DEFAULT 1,
|
||||
COMMENT VARCHAR(250),
|
||||
ADDED_WHO VARCHAR(100) NOT NULL DEFAULT 'DEFAULT',
|
||||
ADDED_WHEN DATETIME DEFAULT GETDATE(),
|
||||
CHANGED_WHO VARCHAR(100),
|
||||
CHANGED_WHEN DATETIME,
|
||||
CONSTRAINT PKTBECM_JR_FIW_STEP PRIMARY KEY(GUID),
|
||||
CONSTRAINT FKTTBECM_JR_FIW_STEP_PROF_ID FOREIGN KEY(PROFILE_ID) REFERENCES TBECM_JR_FIW_PROFILE(GUID),
|
||||
)
|
||||
DROP TABLE TBECM_JR_FIW_STEP;
|
||||
DROP TABLE TBECM_JR_FIW_PROFILE;
|
||||
DROP TABLE TBECM_JR_JOB;
|
||||
DROP TABLE TBECM_JR_TYPE;
|
||||
|
||||
|
||||
CREATE TABLE TBECM_JR_TYPE
|
||||
(
|
||||
GUID INT IDENTITY(1,1),
|
||||
JOB_TYPE VARCHAR(100) NOT NULL,
|
||||
ACTIVE BIT NOT NULL DEFAULT 1,
|
||||
COMMENT VARCHAR(250),
|
||||
ADDED_WHO VARCHAR(100) NOT NULL DEFAULT 'DEFAULT',
|
||||
ADDED_WHEN DATETIME DEFAULT GETDATE(),
|
||||
CHANGED_WHO VARCHAR(100),
|
||||
CHANGED_WHEN DATETIME,
|
||||
CONSTRAINT PKTBECM_JR_TYPE PRIMARY KEY(GUID),
|
||||
CONSTRAINT UNIQUE_TBECM_JR_TYPE UNIQUE(JOB_TYPE)
|
||||
)
|
||||
GO
|
||||
-----
|
||||
INSERT INTO TBECM_JR_TYPE (JOB_TYPE) VALUES ('FIM-HotFolder');
|
||||
INSERT INTO TBECM_JR_TYPE (JOB_TYPE) VALUES ('FIH-Attributing-SQL');
|
||||
|
||||
CREATE TABLE TBECM_JR_JOB
|
||||
(
|
||||
GUID INT IDENTITY(1,1),
|
||||
JOB_TYPE_ID INT NOT NULL,
|
||||
TITLE VARCHAR(250) NOT NULL,
|
||||
QUARTZ_DEF VARCHAR(250) NOT NULL,
|
||||
COMMENT VARCHAR(500) NOT NULL DEFAULT '',
|
||||
ACTIVE BIT NOT NULL DEFAULT 1,
|
||||
ADDED_WHO VARCHAR(100) NOT NULL DEFAULT 'DEFAULT',
|
||||
ADDED_WHEN DATETIME DEFAULT GETDATE(),
|
||||
CHANGED_WHO VARCHAR(100),
|
||||
CHANGED_WHEN DATETIME,
|
||||
CONSTRAINT PKTBECM_JR_JOB PRIMARY KEY(GUID),
|
||||
CONSTRAINT FKTBECM_JR_JOB_JOB_TYPEID FOREIGN KEY(JOB_TYPE_ID) REFERENCES TBECM_JR_TYPE(GUID),
|
||||
)
|
||||
GO
|
||||
------------------------------------------------------------------------------
|
||||
CREATE TRIGGER TBTBECM_JR_JOB_AFT_UPD ON TBECM_JR_JOB
|
||||
FOR UPDATE
|
||||
AS
|
||||
BEGIN TRY
|
||||
UPDATE TBECM_JR_JOB SET CHANGED_WHEN = GETDATE() FROM INSERTED
|
||||
WHERE TBECM_JR_JOB.GUID = INSERTED.GUID
|
||||
|
||||
END TRY
|
||||
BEGIN CATCH
|
||||
PRINT 'ERROR IN: ' + CONVERT(VARCHAR(30),ERROR_PROCEDURE())
|
||||
+ ' - ERROR-MESSAGE: '
|
||||
+ CONVERT(VARCHAR(500),ERROR_MESSAGE())
|
||||
END CATCH
|
||||
GO
|
||||
CREATE TABLE TBECM_JR_FIW_PROFILE
|
||||
(
|
||||
GUID INT IDENTITY(1,1),
|
||||
JR_JOB_ID INTEGER NOT NULL,
|
||||
WM_OBJECTTYPE VARCHAR(100) NOT NULL,
|
||||
SOURCE_FOLDER VARCHAR(500) NOT NULL,
|
||||
TARGET_FOLDER VARCHAR(500) NOT NULL,
|
||||
BACKUP_FOLDER VARCHAR(500) NOT NULL DEFAULT '',
|
||||
SF_DATE_FORMAT VARCHAR(50) NOT NULL DEFAULT '',
|
||||
DEL_FILE_SUCCESS BIT NOT NULL DEFAULT 1,
|
||||
INCL_SUBFOLDER BIT NOT NULL DEFAULT 0,
|
||||
EXCLUDE_REGEX NVARCHAR(MAX) NOT NULL DEFAULT '',
|
||||
ACTIVE BIT NOT NULL DEFAULT 1,
|
||||
COMMENT VARCHAR(250),
|
||||
ADDED_WHO VARCHAR(100) NOT NULL DEFAULT 'DEFAULT',
|
||||
ADDED_WHEN DATETIME DEFAULT GETDATE(),
|
||||
CHANGED_WHO VARCHAR(100),
|
||||
CHANGED_WHEN DATETIME,
|
||||
CONSTRAINT PKTBECM_JR_FIW_PROFILE PRIMARY KEY(GUID),
|
||||
CONSTRAINT FKTBECM_TBECM_JR_FIW_PROFILE_JOBID FOREIGN KEY(JR_JOB_ID) REFERENCES TBECM_JR_JOB(GUID),
|
||||
CONSTRAINT UNIQUE_TBECM_JR_FIW_PROFILE UNIQUE(SOURCE_FOLDER,TARGET_FOLDER)
|
||||
)
|
||||
GO
|
||||
CREATE TRIGGER TBECM_JR_FIW_PROFILE_AFT_UPD ON TBECM_JR_FIW_PROFILE
|
||||
FOR UPDATE
|
||||
AS
|
||||
BEGIN TRY
|
||||
UPDATE TBECM_JR_FIW_PROFILE SET CHANGED_WHEN = GETDATE() FROM INSERTED
|
||||
WHERE TBECM_JR_FIW_PROFILE.GUID = INSERTED.GUID
|
||||
|
||||
END TRY
|
||||
BEGIN CATCH
|
||||
PRINT 'ERROR IN: ' + CONVERT(VARCHAR(30),ERROR_PROCEDURE())
|
||||
+ ' - ERROR-MESSAGE: '
|
||||
+ CONVERT(VARCHAR(500),ERROR_MESSAGE())
|
||||
END CATCH
|
||||
GO
|
||||
|
||||
CREATE TABLE TBECM_JR_FIW_STEP
|
||||
(
|
||||
GUID INT IDENTITY(1,1),
|
||||
PROFILE_ID INTEGER NOT NULL,
|
||||
IDX_NAME VARCHAR(100) NOT NULL,
|
||||
METHOD VARCHAR(100) NOT NULL,
|
||||
ARGUMENT1 VARCHAR(500) NOT NULL DEFAULT '',
|
||||
ARGUMENT2 VARCHAR(500) NOT NULL DEFAULT '',
|
||||
ARGUMENT3 VARCHAR(500) NOT NULL DEFAULT '',
|
||||
SCOPE VARCHAR(50) NOT NULL DEFAULT '',
|
||||
ACTIVE BIT NOT NULL DEFAULT 1,
|
||||
COMMENT VARCHAR(250),
|
||||
ADDED_WHO VARCHAR(100) NOT NULL DEFAULT 'DEFAULT',
|
||||
ADDED_WHEN DATETIME DEFAULT GETDATE(),
|
||||
CHANGED_WHO VARCHAR(100),
|
||||
CHANGED_WHEN DATETIME,
|
||||
CONSTRAINT PKTBECM_JR_FIW_STEP PRIMARY KEY(GUID),
|
||||
CONSTRAINT FKTTBECM_JR_FIW_STEP_PROF_ID FOREIGN KEY(PROFILE_ID) REFERENCES TBECM_JR_FIW_PROFILE(GUID),
|
||||
)
|
||||
GO
|
||||
48
README.md
48
README.md
@ -1,25 +1,25 @@
|
||||
# SQL Skripte
|
||||
|
||||
## Idee
|
||||
|
||||
* Einzelne Tabellen-Skripte in Unterordnern sammeln und als unveränderlich betrachten
|
||||
* Ordner und Skripte sind nach folgender Notation benannt NNN_Name, um eine Reihenfolge zu gewährleisten
|
||||
* MainScriptBuilder.ps1 geht alle Order/Skripte der Reihenfolge nach durch und erstellt daraus das Main Skript
|
||||
|
||||
## Bei Neuinstallation
|
||||
|
||||
* Main Skript ausführen, done!
|
||||
|
||||
## Bei Update
|
||||
|
||||
* Update Skripts ausführen
|
||||
* Evtl. Update Skript von Version NNN automatisch bauen
|
||||
|
||||
## Beispiel
|
||||
|
||||
* 00_DD
|
||||
* 00_TBDD_BASECONFIG.sql
|
||||
* 01_TBDD_USER.sql
|
||||
* 02_TBDD_GROUP.sql
|
||||
* 01_PM
|
||||
# SQL Skripte
|
||||
|
||||
## Idee
|
||||
|
||||
* Einzelne Tabellen-Skripte in Unterordnern sammeln und als unveränderlich betrachten
|
||||
* Ordner und Skripte sind nach folgender Notation benannt NNN_Name, um eine Reihenfolge zu gewährleisten
|
||||
* MainScriptBuilder.ps1 geht alle Order/Skripte der Reihenfolge nach durch und erstellt daraus das Main Skript
|
||||
|
||||
## Bei Neuinstallation
|
||||
|
||||
* Main Skript ausführen, done!
|
||||
|
||||
## Bei Update
|
||||
|
||||
* Update Skripts ausführen
|
||||
* Evtl. Update Skript von Version NNN automatisch bauen
|
||||
|
||||
## Beispiel
|
||||
|
||||
* 00_DD
|
||||
* 00_TBDD_BASECONFIG.sql
|
||||
* 01_TBDD_USER.sql
|
||||
* 02_TBDD_GROUP.sql
|
||||
* 01_PM
|
||||
* 00_TBPM_PROFILE.sql
|
||||
@ -1,36 +1,36 @@
|
||||
select [Process ID] = p.spid,
|
||||
[User] = case when p.spid > 6
|
||||
then convert(sysname, ISNULL(suser_sname(p.sid), rtrim(p.nt_domain) + '\' + rtrim(p.nt_username)))
|
||||
else 'system'
|
||||
end,
|
||||
p.dbid as DB_ID,
|
||||
[Database] = case when p.dbid = 0
|
||||
then 'no database context'
|
||||
else db_name(p.dbid)
|
||||
end,
|
||||
[Status] = p.status,
|
||||
[Open Transactions] = p.open_tran,
|
||||
[Command] = p.cmd,
|
||||
[Application] = p.program_name,
|
||||
[Wait Time] = p.waittime,
|
||||
[Wait Type] = case when p.waittype = 0
|
||||
then 'not waiting'
|
||||
else p.lastwaittype
|
||||
end,
|
||||
[Wait Resource] = case when p.waittype = 0
|
||||
then ''
|
||||
else p.waitresource
|
||||
end,
|
||||
[CPU] = p.cpu,
|
||||
[Physical IO] = p.physical_io,
|
||||
[Memory Usage] = p.memusage,
|
||||
[Login Time] = p.login_time,
|
||||
[Last Batch] = p.last_batch,
|
||||
[Host] = p.hostname,
|
||||
[Net Library] = p.net_library,
|
||||
[Net Address] = p.net_address,
|
||||
[Blocked By] = p.blocked,
|
||||
[Blocking] = 0,
|
||||
[Execution Context ID] = p.ecid
|
||||
from master.dbo.sysprocesses p with (NOLOCK) where p.dbid NOT IN (0,1,14)
|
||||
select [Process ID] = p.spid,
|
||||
[User] = case when p.spid > 6
|
||||
then convert(sysname, ISNULL(suser_sname(p.sid), rtrim(p.nt_domain) + '\' + rtrim(p.nt_username)))
|
||||
else 'system'
|
||||
end,
|
||||
p.dbid as DB_ID,
|
||||
[Database] = case when p.dbid = 0
|
||||
then 'no database context'
|
||||
else db_name(p.dbid)
|
||||
end,
|
||||
[Status] = p.status,
|
||||
[Open Transactions] = p.open_tran,
|
||||
[Command] = p.cmd,
|
||||
[Application] = p.program_name,
|
||||
[Wait Time] = p.waittime,
|
||||
[Wait Type] = case when p.waittype = 0
|
||||
then 'not waiting'
|
||||
else p.lastwaittype
|
||||
end,
|
||||
[Wait Resource] = case when p.waittype = 0
|
||||
then ''
|
||||
else p.waitresource
|
||||
end,
|
||||
[CPU] = p.cpu,
|
||||
[Physical IO] = p.physical_io,
|
||||
[Memory Usage] = p.memusage,
|
||||
[Login Time] = p.login_time,
|
||||
[Last Batch] = p.last_batch,
|
||||
[Host] = p.hostname,
|
||||
[Net Library] = p.net_library,
|
||||
[Net Address] = p.net_address,
|
||||
[Blocked By] = p.blocked,
|
||||
[Blocking] = 0,
|
||||
[Execution Context ID] = p.ecid
|
||||
from master.dbo.sysprocesses p with (NOLOCK) where p.dbid NOT IN (0,1,14)
|
||||
order by p.login_time desc
|
||||
@ -1,60 +1,60 @@
|
||||
USE master
|
||||
GO
|
||||
SELECT SPID = er.session_id
|
||||
,STATUS = ses.STATUS
|
||||
,[Login] = ses.login_name
|
||||
,Host = ses.host_name
|
||||
,BlkBy = er.blocking_session_id
|
||||
,DBName = DB_Name(er.database_id)
|
||||
,CommandType = er.command
|
||||
,ObjectName = OBJECT_NAME(st.objectid)
|
||||
,CPUTime = er.cpu_time
|
||||
,StartTime = er.start_time
|
||||
,TimeElapsed = CAST(GETDATE() - er.start_time AS TIME)
|
||||
,SQLStatement = st.text
|
||||
FROM sys.dm_exec_requests er
|
||||
OUTER APPLY sys.dm_exec_sql_text(er.sql_handle) st
|
||||
LEFT JOIN sys.dm_exec_sessions ses
|
||||
ON ses.session_id = er.session_id
|
||||
LEFT JOIN sys.dm_exec_connections con
|
||||
ON con.session_id = ses.session_id
|
||||
WHERE st.text IS NOT NULL
|
||||
|
||||
--##############################################
|
||||
SET TRANSACTION ISOLATION LEVEL READ UNCOMMITTED
|
||||
SELECT
|
||||
er.session_Id AS [Spid]
|
||||
, sp.ecid
|
||||
, er.start_time
|
||||
, DATEDIFF(SS,er.start_time,GETDATE()) as [Age Seconds]
|
||||
, sp.nt_username
|
||||
, er.status
|
||||
, er.wait_type
|
||||
, SUBSTRING (qt.text, (er.statement_start_offset/2) + 1,
|
||||
((CASE WHEN er.statement_end_offset = -1
|
||||
THEN LEN(CONVERT(NVARCHAR(MAX), qt.text)) * 2
|
||||
ELSE er.statement_end_offset
|
||||
END - er.statement_start_offset)/2) + 1) AS [Individual Query]
|
||||
, qt.text AS [Parent Query]
|
||||
, sp.program_name
|
||||
, sp.Hostname
|
||||
, sp.nt_domain
|
||||
|
||||
|
||||
FROM sys.dm_exec_requests er
|
||||
INNER JOIN sys.sysprocesses sp ON er.session_id = sp.spid
|
||||
CROSS APPLY sys.dm_exec_sql_text(er.sql_handle)as qt
|
||||
WHERE session_Id > 50
|
||||
AND session_Id NOT IN (@@SPID)
|
||||
ORDER BY session_Id, ecid
|
||||
|
||||
--##############################################
|
||||
|
||||
SELECT sqltext.TEXT,
|
||||
req.session_id,
|
||||
req.status,
|
||||
req.command,
|
||||
req.cpu_time,
|
||||
req.total_elapsed_time
|
||||
FROM sys.dm_exec_requests req
|
||||
USE master
|
||||
GO
|
||||
SELECT SPID = er.session_id
|
||||
,STATUS = ses.STATUS
|
||||
,[Login] = ses.login_name
|
||||
,Host = ses.host_name
|
||||
,BlkBy = er.blocking_session_id
|
||||
,DBName = DB_Name(er.database_id)
|
||||
,CommandType = er.command
|
||||
,ObjectName = OBJECT_NAME(st.objectid)
|
||||
,CPUTime = er.cpu_time
|
||||
,StartTime = er.start_time
|
||||
,TimeElapsed = CAST(GETDATE() - er.start_time AS TIME)
|
||||
,SQLStatement = st.text
|
||||
FROM sys.dm_exec_requests er
|
||||
OUTER APPLY sys.dm_exec_sql_text(er.sql_handle) st
|
||||
LEFT JOIN sys.dm_exec_sessions ses
|
||||
ON ses.session_id = er.session_id
|
||||
LEFT JOIN sys.dm_exec_connections con
|
||||
ON con.session_id = ses.session_id
|
||||
WHERE st.text IS NOT NULL
|
||||
|
||||
--##############################################
|
||||
SET TRANSACTION ISOLATION LEVEL READ UNCOMMITTED
|
||||
SELECT
|
||||
er.session_Id AS [Spid]
|
||||
, sp.ecid
|
||||
, er.start_time
|
||||
, DATEDIFF(SS,er.start_time,GETDATE()) as [Age Seconds]
|
||||
, sp.nt_username
|
||||
, er.status
|
||||
, er.wait_type
|
||||
, SUBSTRING (qt.text, (er.statement_start_offset/2) + 1,
|
||||
((CASE WHEN er.statement_end_offset = -1
|
||||
THEN LEN(CONVERT(NVARCHAR(MAX), qt.text)) * 2
|
||||
ELSE er.statement_end_offset
|
||||
END - er.statement_start_offset)/2) + 1) AS [Individual Query]
|
||||
, qt.text AS [Parent Query]
|
||||
, sp.program_name
|
||||
, sp.Hostname
|
||||
, sp.nt_domain
|
||||
|
||||
|
||||
FROM sys.dm_exec_requests er
|
||||
INNER JOIN sys.sysprocesses sp ON er.session_id = sp.spid
|
||||
CROSS APPLY sys.dm_exec_sql_text(er.sql_handle)as qt
|
||||
WHERE session_Id > 50
|
||||
AND session_Id NOT IN (@@SPID)
|
||||
ORDER BY session_Id, ecid
|
||||
|
||||
--##############################################
|
||||
|
||||
SELECT sqltext.TEXT,
|
||||
req.session_id,
|
||||
req.status,
|
||||
req.command,
|
||||
req.cpu_time,
|
||||
req.total_elapsed_time
|
||||
FROM sys.dm_exec_requests req
|
||||
CROSS APPLY sys.dm_exec_sql_text(sql_handle) AS sqltext
|
||||
Loading…
x
Reference in New Issue
Block a user