Compare commits
2 Commits
dd7db349e7
...
bc141ddc0d
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
bc141ddc0d | ||
|
|
097a247ff5 |
@@ -1,3 +1,29 @@
|
|||||||
USE DD_ECM
|
USE DD_ECM
|
||||||
|
|
||||||
ALTER TABLE TBMT_TEMPLATE_ITEMS ADD PREFER_EXTERNAL bit NOT NULL DEFAULT (1)
|
ALTER TABLE TBMT_TEMPLATE_ITEMS ADD PREFER_EXTERNAL bit NOT NULL DEFAULT (1)
|
||||||
|
|
||||||
|
ALTER VIEW [dbo].[VWMT_ITEMS]
|
||||||
|
AS
|
||||||
|
SELECT DISTINCT
|
||||||
|
[TBTEMPLATES].[NAME] [TEMPLATE_NAME]
|
||||||
|
,[TBTABLES].[NAME] AS [XML_TABLE]
|
||||||
|
,[TBITEMS].[XML_NAME] AS [XML_ITEM]
|
||||||
|
,[TBTYPES].[NAME] AS [DATA_TYPE]
|
||||||
|
,[TBTABLES].[IS_HEAD] AS [IS_HEAD]
|
||||||
|
,[TBITEMS].[IS_READ_ONLY]
|
||||||
|
,[TBITEMS].[IS_VISIBLE]
|
||||||
|
,[TBITEMS].[IS_REQUIRED]
|
||||||
|
,[TBITEMS].[IS_VIRTUAL]
|
||||||
|
,[TBITEMS].[ORDER_KEY]
|
||||||
|
,[TBITEMS].[PREFER_EXTERNAL]
|
||||||
|
,[TBFUNCTIONS].[GUID] AS [FUNCTION_ID]
|
||||||
|
,[TBFUNCTIONS].[NAME] AS [FUNCTION_NAME]
|
||||||
|
,[TBITEMS].[FUNCTION_PARAMETERS]
|
||||||
|
FROM
|
||||||
|
[dbo].[TBMT_TEMPLATE_ITEMS] [TBITEMS]
|
||||||
|
INNER JOIN [dbo].[TBMT_TABLES] [TBTABLES] ON [TBITEMS].[XML_TABLE_ID] = [TBTABLES].[GUID]
|
||||||
|
INNER JOIN [dbo].[TBMT_TYPES] [TBTYPES] ON [TBITEMS].[XML_TYPE_ID] = [TBTYPES].[GUID]
|
||||||
|
INNER JOIN [dbo].[TBMT_TEMPLATES] [TBTEMPLATES] ON [TBTABLES].[TEMPLATE_ID] = [TBTEMPLATES].[GUID]
|
||||||
|
LEFT OUTER JOIN [dbo].[TBMT_FUNCTIONS] [TBFUNCTIONS] ON [TBITEMS].[FUNCTION_ID] = [TBFUNCTIONS].[GUID]
|
||||||
|
|
||||||
|
GO
|
||||||
|
|||||||
38
MultiTool/TBMT_SCHEMA_005_28_06_2022.sql
Normal file
38
MultiTool/TBMT_SCHEMA_005_28_06_2022.sql
Normal file
@@ -0,0 +1,38 @@
|
|||||||
|
USE DD_ECM
|
||||||
|
|
||||||
|
CREATE TABLE [dbo].[TBMT_FILTER](
|
||||||
|
[GUID] [int] IDENTITY(1,1) NOT NULL,
|
||||||
|
[SQL_COMMAND] [nvarchar](500) NOT NULL,
|
||||||
|
[COLUMN_NAME] [nvarchar](100) NOT NULL,
|
||||||
|
[XML_TABLE_ID] [int] NOT NULL,
|
||||||
|
[ACTIVE] [bit] NOT NULL,
|
||||||
|
[COMMENT] [nvarchar](100) NULL,
|
||||||
|
[ADDED_WHO] [nvarchar](50) NOT NULL,
|
||||||
|
[ADDED_WHEN] [datetime] NULL,
|
||||||
|
[CHANGED_WHO] [nvarchar](50) NULL,
|
||||||
|
[CHANGED_WHEN] [datetime] NULL,
|
||||||
|
CONSTRAINT [PK__TBMT_FILTER] 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
|
||||||
|
|
||||||
|
ALTER TABLE [dbo].[TBMT_FILTER] ADD CONSTRAINT [DF_TBMT_FILTER_ACTIVE] DEFAULT ((1)) FOR [ACTIVE]
|
||||||
|
GO
|
||||||
|
ALTER TABLE [dbo].[TBMT_FILTER] ADD CONSTRAINT [DF_TBMT_FILTER_ADDED_WHO] DEFAULT (N'DEFAULT') FOR [ADDED_WHO]
|
||||||
|
GO
|
||||||
|
ALTER TABLE [dbo].[TBMT_FILTER] ADD CONSTRAINT [DF_TBMT_FILTER_ADDED_WHEN] DEFAULT (getdate()) FOR [ADDED_WHEN]
|
||||||
|
GO
|
||||||
|
|
||||||
|
DROP TRIGGER IF EXISTS [dbo].[TBMT_FILTER_AFTER_UPDATE]
|
||||||
|
GO
|
||||||
|
|
||||||
|
CREATE OR ALTER TRIGGER [dbo].[TBMT_FILTER_AFTER_UPDATE] ON [dbo].[TBMT_FILTER]
|
||||||
|
FOR UPDATE
|
||||||
|
AS
|
||||||
|
UPDATE [TBMT_FILTER] SET CHANGED_WHEN = GETDATE() FROM INSERTED WHERE [TBMT_FILTER].GUID = INSERTED.GUID
|
||||||
|
GO
|
||||||
|
|
||||||
|
ALTER TABLE [dbo].[TBMT_FILTER] ENABLE TRIGGER [TBMT_FILTER_AFTER_UPDATE]
|
||||||
|
GO
|
||||||
Reference in New Issue
Block a user