Add new schema 005, add TBMT_FILTERS
This commit is contained in:
parent
097a247ff5
commit
bc141ddc0d
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
|
||||
Loading…
x
Reference in New Issue
Block a user