diff --git a/PROMS/DataLoader/PROMSFixes.Sql b/PROMS/DataLoader/PROMSFixes.Sql index c7606efd..679cf29f 100644 --- a/PROMS/DataLoader/PROMSFixes.Sql +++ b/PROMS/DataLoader/PROMSFixes.Sql @@ -16905,6 +16905,51 @@ ELSE PRINT 'ScalarFunction Creation: [vefn_CheckAllXML] Error on Creation' GO +IF EXISTS (SELECT * FROM dbo.sysobjects WHERE id = OBJECT_ID(N'[getAssociationsByVersionID]') AND OBJECTPROPERTY(id,N'IsProcedure') = 1) +DROP PROCEDURE [getAssociationsByVersionID]; +GO +/***************************************************************************** + Volian Enterprises - Proprietary Information - DO NOT COPY OR DISTRIBUTE + Copyright 2022 - Volian Enterprises, Inc. All rights reserved. +*****************************************************************************/ +CREATE PROCEDURE [dbo].[getAssociationsByVersionID] +( + @VersionID int +) +WITH EXECUTE AS OWNER +AS +begin + SELECT + [Associations].[AssociationID], + [Associations].[VersionID], + [Associations].[ROFstID], + [Associations].[Config], + [Associations].[DTS], + [Associations].[UserID], + [Associations].[LastChanged] + -- B2022-010 + -- the following was slowing down getting associations + -- which slowed down opening Search and any other time we got this information + -- note that the ROFst information is not needed + --, + --[ROFsts].[RODbID] [ROFst_RODbID], + --[ROFsts].[ROLookup] [ROFst_ROLookup], + --[ROFsts].[Config] [ROFst_Config], + --[ROFsts].[DTS] [ROFst_DTS], + --[ROFsts].[UserID] [ROFst_UserID] + FROM [Associations] + JOIN [ROFsts] ON + [ROFsts].[ROFstID]=[Associations].[ROFstID] + WHERE + [Associations].[VersionID]=@VersionID + + RETURN +end +GO +IF (@@Error = 0) PRINT 'Procedure Creation: [getAssociationsByVersionID] Succeeded' +ELSE PRINT 'Procedure Creation: [getAssociationsByVersionID] Error on Creation' +GO + @@ -17382,8 +17427,8 @@ BEGIN TRY -- Try Block DECLARE @RevDate varchar(255) DECLARE @RevDescription varchar(255) - set @RevDate = '01/07/2022 9:15 AM' - set @RevDescription = 'Removed unused Barakah Checklist format' + set @RevDate = '01/17/2022 12:30 PM' + set @RevDescription = 'getAssociationsByVersionID fix' Select cast(@RevDate as datetime) RevDate, @RevDescription RevDescription PRINT 'SQL Code Revision ' + @RevDate + ' - ' + @RevDescription diff --git a/PROMS/VEPROMS User Interface/PROMSFixes.Sql b/PROMS/VEPROMS User Interface/PROMSFixes.Sql index c7606efd..679cf29f 100644 --- a/PROMS/VEPROMS User Interface/PROMSFixes.Sql +++ b/PROMS/VEPROMS User Interface/PROMSFixes.Sql @@ -16905,6 +16905,51 @@ ELSE PRINT 'ScalarFunction Creation: [vefn_CheckAllXML] Error on Creation' GO +IF EXISTS (SELECT * FROM dbo.sysobjects WHERE id = OBJECT_ID(N'[getAssociationsByVersionID]') AND OBJECTPROPERTY(id,N'IsProcedure') = 1) +DROP PROCEDURE [getAssociationsByVersionID]; +GO +/***************************************************************************** + Volian Enterprises - Proprietary Information - DO NOT COPY OR DISTRIBUTE + Copyright 2022 - Volian Enterprises, Inc. All rights reserved. +*****************************************************************************/ +CREATE PROCEDURE [dbo].[getAssociationsByVersionID] +( + @VersionID int +) +WITH EXECUTE AS OWNER +AS +begin + SELECT + [Associations].[AssociationID], + [Associations].[VersionID], + [Associations].[ROFstID], + [Associations].[Config], + [Associations].[DTS], + [Associations].[UserID], + [Associations].[LastChanged] + -- B2022-010 + -- the following was slowing down getting associations + -- which slowed down opening Search and any other time we got this information + -- note that the ROFst information is not needed + --, + --[ROFsts].[RODbID] [ROFst_RODbID], + --[ROFsts].[ROLookup] [ROFst_ROLookup], + --[ROFsts].[Config] [ROFst_Config], + --[ROFsts].[DTS] [ROFst_DTS], + --[ROFsts].[UserID] [ROFst_UserID] + FROM [Associations] + JOIN [ROFsts] ON + [ROFsts].[ROFstID]=[Associations].[ROFstID] + WHERE + [Associations].[VersionID]=@VersionID + + RETURN +end +GO +IF (@@Error = 0) PRINT 'Procedure Creation: [getAssociationsByVersionID] Succeeded' +ELSE PRINT 'Procedure Creation: [getAssociationsByVersionID] Error on Creation' +GO + @@ -17382,8 +17427,8 @@ BEGIN TRY -- Try Block DECLARE @RevDate varchar(255) DECLARE @RevDescription varchar(255) - set @RevDate = '01/07/2022 9:15 AM' - set @RevDescription = 'Removed unused Barakah Checklist format' + set @RevDate = '01/17/2022 12:30 PM' + set @RevDescription = 'getAssociationsByVersionID fix' Select cast(@RevDate as datetime) RevDate, @RevDescription RevDescription PRINT 'SQL Code Revision ' + @RevDate + ' - ' + @RevDescription