MS SQL Join Anpassung AllIn Skripte
This commit is contained in:
parent
69dfe197b8
commit
93802e4995
@ -1,6 +1,11 @@
|
|||||||
UPDATE TBDD_MODULES SET DB_VERSION = '2.4.2.0' where NAME = 'Process-Manager';
|
--Das Overview-SQL muss um folgenden LEFT JOIN erweitert werden
|
||||||
GO
|
--#############################################################################################
|
||||||
-- jetzt push
|
--LEFT JOIN TBTF_PROFILE_FILES_WORK PFW ON T.DOC_ID = PFW.DocID AND T.PROFIL_ID = PFW.ProfileID
|
||||||
|
--#############################################################################################
|
||||||
|
--und einen where-Teil:
|
||||||
|
--#############################################################################################
|
||||||
|
--(PFW.DocID IS NULL OR (PFW.InWork = 0 AND PFW.Worked = 0))
|
||||||
|
|
||||||
CREATE TABLE TBTF_PROFILE_FILES_WORK
|
CREATE TABLE TBTF_PROFILE_FILES_WORK
|
||||||
(
|
(
|
||||||
GUID BIGINT NOT NULL IDENTITY(1,1),
|
GUID BIGINT NOT NULL IDENTITY(1,1),
|
||||||
@ -38,3 +43,9 @@ BEGIN
|
|||||||
WHERE DocID = @pDocID AND ProfileID = @pProfilID AND Worked = 0;
|
WHERE DocID = @pDocID AND ProfileID = @pProfilID AND Worked = 0;
|
||||||
END
|
END
|
||||||
GO
|
GO
|
||||||
|
UPDATE TBDD_MODULES SET DB_VERSION = '2.4.2.0' where NAME = 'Process-Manager';
|
||||||
|
--#############################################################################################
|
||||||
|
IF NOT EXISTS(SELECT GUID FROM [DD_ECM].[dbo].[TBPM_KONFIGURATION] where [SQL_PROFILE_MAIN_VIEW] like '%(PFW.DocID IS NULL OR (PFW.InWork = 0 AND PFW.Worked = 0))%')
|
||||||
|
PRINT 'ACHTUNG: Bitte erste Anweisung in Skript beachten: Es fehlt eine Erweiterung im Overview SQL!!!'
|
||||||
|
GO
|
||||||
|
|
||||||
|
|||||||
@ -1,3 +1,10 @@
|
|||||||
|
--Das Overview-SQL zur Workflowdarstellung muss um folgenden LEFT JOIN erweitert werden
|
||||||
|
--#############################################################################################
|
||||||
|
--LEFT JOIN TBTF_PROFILE_FILES_WORK PFW ON T.DOC_ID = PFW.DocID AND T.PROFIL_ID = PFW.ProfileID
|
||||||
|
--#############################################################################################
|
||||||
|
--und einen where-Teil:
|
||||||
|
--#############################################################################################
|
||||||
|
--(PFW.DocID IS NULL OR (PFW.InWork = 0 AND PFW.Worked = 0))
|
||||||
UPDATE TBDD_MODULES SET DB_VERSION = '2.4.2.1' where NAME = 'Process-Manager';
|
UPDATE TBDD_MODULES SET DB_VERSION = '2.4.2.1' where NAME = 'Process-Manager';
|
||||||
GO
|
GO
|
||||||
IF EXISTS(SELECT * FROM sys.columns
|
IF EXISTS(SELECT * FROM sys.columns
|
||||||
@ -19,4 +26,7 @@ IF EXISTS(SELECT * FROM sys.columns
|
|||||||
AND Object_ID = Object_ID(N'dbo.TBPM_PROFILE'))
|
AND Object_ID = Object_ID(N'dbo.TBPM_PROFILE'))
|
||||||
BEGIN
|
BEGIN
|
||||||
ALTER TABLE TBPM_PROFILE DROP COLUMN SQL_GROUP_TEXT;
|
ALTER TABLE TBPM_PROFILE DROP COLUMN SQL_GROUP_TEXT;
|
||||||
END
|
END
|
||||||
|
IF NOT EXISTS(SELECT GUID FROM [DD_ECM].[dbo].[TBPM_KONFIGURATION] where [SQL_PROFILE_MAIN_VIEW] like '%(PFW.DocID IS NULL OR (PFW.InWork = 0 AND PFW.Worked = 0))%')
|
||||||
|
PRINT 'ACHTUNG: Bitte erste Anweisung in Skript beachten: Es fehlt eine Erweiterung im Overview SQL!!!'
|
||||||
|
GO
|
||||||
|
|||||||
15
01_SMART_UP_TOOLS/10_ENVELOPE_CREATOR/Update/1.5.4.3.sql
Normal file
15
01_SMART_UP_TOOLS/10_ENVELOPE_CREATOR/Update/1.5.4.3.sql
Normal file
@ -0,0 +1,15 @@
|
|||||||
|
UPDATE TBDD_MODULES SET DB_VERSION = '1.5.4.3' WHERE SHORT_NAME = 'SIG_ENV_CR'
|
||||||
|
GO
|
||||||
|
IF NOT EXISTS(SELECT *
|
||||||
|
FROM INFORMATION_SCHEMA.COLUMNS
|
||||||
|
WHERE TABLE_NAME = 'TBSIG_RECEIVER'
|
||||||
|
AND COLUMN_NAME = 'CULTURE')
|
||||||
|
BEGIN
|
||||||
|
PRINT 'SPALTE CULTURE EXISTIERT NICHT IN TBSIG_RECEIVER'
|
||||||
|
ALTER TABLE [dbo].TBSIG_RECEIVER ADD CULTURE VARCHAR(10);
|
||||||
|
END
|
||||||
|
GO
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
Loading…
x
Reference in New Issue
Block a user