MS
This commit is contained in:
parent
51ed7e249d
commit
8a96136aa1
@ -605,6 +605,11 @@ CREATE TABLE TBIDB_OBJECT_METADATA
|
|||||||
CONSTRAINT FK_OMD_DATETIME_TERM_ID FOREIGN KEY (DATETIME_TERM_ID) REFERENCES TBIDB_TERM_VALUE_DATETIME (GUID),
|
CONSTRAINT FK_OMD_DATETIME_TERM_ID FOREIGN KEY (DATETIME_TERM_ID) REFERENCES TBIDB_TERM_VALUE_DATETIME (GUID),
|
||||||
)
|
)
|
||||||
GO
|
GO
|
||||||
|
CREATE NONCLUSTERED INDEX IDXTBIDB_OBJECT_METADATA_IDBOBJID
|
||||||
|
ON [dbo].[TBIDB_OBJECT_METADATA] ([IDB_OBJ_ID])
|
||||||
|
GO
|
||||||
|
|
||||||
|
|
||||||
CREATE TABLE TBIDB_OBJECT_METADATA_CHANGE
|
CREATE TABLE TBIDB_OBJECT_METADATA_CHANGE
|
||||||
(
|
(
|
||||||
GUID BIGINT NOT NULL IDENTITY (1, 1),
|
GUID BIGINT NOT NULL IDENTITY (1, 1),
|
||||||
@ -837,8 +842,24 @@ AS
|
|||||||
WHERE TBIDB_ATTRIBUTE_LANGUAGE.GUID = INSERTED.GUID
|
WHERE TBIDB_ATTRIBUTE_LANGUAGE.GUID = INSERTED.GUID
|
||||||
GO
|
GO
|
||||||
|
|
||||||
|
CREATE VIEW VWIDB_ATTRIBUTE_LANG
|
||||||
|
AS
|
||||||
|
select
|
||||||
|
ATTR.GUID As AttributeID
|
||||||
|
,TERM.TERM_VALUE as Attribute
|
||||||
|
,ATTR.TYP_ID as AttributeTypeID
|
||||||
|
,ATY.NAME_TYPE as AttributeType
|
||||||
|
,LANG.LANG_CODE
|
||||||
|
from
|
||||||
|
TBIDB_ATTRIBUTE ATTR INNER JOIN TBIDB_ATTRIBUTE_LANGUAGE AL On ATTR.GUID = AL.ATTRIBUTE_ID
|
||||||
|
INNER JOIN TBIDB_LANGUAGE LANG ON AL.LANGUAGE_ID = LANG.GUID
|
||||||
|
INNER JOIN TBIDB_TERM_VALUE_VARCHAR TERM ON AL.TERM_ID = TERM.GUID
|
||||||
|
INNER JOIN TBIDB_ATTRIBUTE_TYPE ATY ON ATTR.TYP_ID = ATY.GUID
|
||||||
|
GO
|
||||||
|
|
||||||
CREATE VIEW [dbo].[VWIDB_BE_ATTRIBUTE] AS
|
CREATE VIEW [dbo].[VWIDB_BE_ATTRIBUTE] AS
|
||||||
SELECT
|
SELECT
|
||||||
|
T.GUID,
|
||||||
T.[BE_ID]
|
T.[BE_ID]
|
||||||
,T2.TITLE AS BE
|
,T2.TITLE AS BE
|
||||||
,[ATTR_ID]
|
,[ATTR_ID]
|
||||||
@ -2421,6 +2442,27 @@ WHERE
|
|||||||
T2.NAME_TYPE = 'DATE'
|
T2.NAME_TYPE = 'DATE'
|
||||||
GO
|
GO
|
||||||
|
|
||||||
|
|
||||||
|
CREATE VIEW [dbo].[VWIDB_OBJ_VALUE_DATETIME] AS
|
||||||
|
SELECT
|
||||||
|
T.GUID AS MetadataID,
|
||||||
|
T.ATTR_ID AS AttributID,
|
||||||
|
T.IDB_OBJ_ID,
|
||||||
|
T1.TITLE as Attribut,
|
||||||
|
T3.TERM_VALUE AS 'Term_Value',
|
||||||
|
T.ADDED_WHO,
|
||||||
|
T.ADDED_WHEN,
|
||||||
|
T.CHANGED_WHO,
|
||||||
|
T.CHANGED_WHEN
|
||||||
|
FROM
|
||||||
|
TBIDB_OBJECT_METADATA T INNER JOIN TBIDB_ATTRIBUTE T1 ON T.ATTR_ID = T1.GUID
|
||||||
|
INNER JOIN TBIDB_TERM_VALUE_DATETIME T3 ON T.DATETIME_TERM_ID = T3.GUID
|
||||||
|
GO
|
||||||
|
CREATE NONCLUSTERED INDEX [TBIDB_OBJECT_METADATA_DATETIMETERMID]
|
||||||
|
ON [dbo].[TBIDB_OBJECT_METADATA] ([DATETIME_TERM_ID])
|
||||||
|
INCLUDE ([IDB_OBJ_ID],[ATTR_ID],[ADDED_WHO],[ADDED_WHEN],[CHANGED_WHO],[CHANGED_WHEN])
|
||||||
|
GO
|
||||||
|
|
||||||
CREATE VIEW [dbo].[VWIDB_OBJ_VALUE_DECIMAL] AS
|
CREATE VIEW [dbo].[VWIDB_OBJ_VALUE_DECIMAL] AS
|
||||||
SELECT
|
SELECT
|
||||||
T.GUID AS MetadataID,
|
T.GUID AS MetadataID,
|
||||||
|
|||||||
@ -338,6 +338,7 @@ BEGIN TRY
|
|||||||
DELETE FROM TBDD_INDEX_MAN WHERE DOK_ID = @pDOCID
|
DELETE FROM TBDD_INDEX_MAN WHERE DOK_ID = @pDOCID
|
||||||
DELETE FROM TBDD_INDEX_AUTOM WHERE DOCTYPE_ID = @pDOCID
|
DELETE FROM TBDD_INDEX_AUTOM WHERE DOCTYPE_ID = @pDOCID
|
||||||
DELETE FROM TBDD_USRGRP_DOKTYPE WHERE DOCTYPE_ID = @pDOCID
|
DELETE FROM TBDD_USRGRP_DOKTYPE WHERE DOCTYPE_ID = @pDOCID
|
||||||
|
DELETE FROM TBGI_REGEX_DOCTYPE WHERE DOCTYPE_ID = @pDOCID
|
||||||
DELETE FROM TBDD_DOKUMENTART_MODULE WHERE DOKART_ID = @pDOCID
|
DELETE FROM TBDD_DOKUMENTART_MODULE WHERE DOKART_ID = @pDOCID
|
||||||
DELETE FROM TBDD_DOKUMENTART WHERE GUID = @pDOCID
|
DELETE FROM TBDD_DOKUMENTART WHERE GUID = @pDOCID
|
||||||
END TRY
|
END TRY
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user