From 73d7c13d65000b3bdd505624ce52774041e2e4f2 Mon Sep 17 00:00:00 2001 From: Rich Date: Wed, 24 May 2017 12:58:03 +0000 Subject: [PATCH] New Stored Procedure getJustROImage --- PROMS/DataLoader/PROMSFixes.Sql | 41 +++++++++++++++++++++++++++++++-- 1 file changed, 39 insertions(+), 2 deletions(-) diff --git a/PROMS/DataLoader/PROMSFixes.Sql b/PROMS/DataLoader/PROMSFixes.Sql index 43640b63..adbf1e8b 100644 --- a/PROMS/DataLoader/PROMSFixes.Sql +++ b/PROMS/DataLoader/PROMSFixes.Sql @@ -13160,6 +13160,43 @@ CREATE NONCLUSTERED INDEX [IX_ItemsLastChanged] ON [dbo].[tblItems] GO PRINT 'Added IX_ItemsLastChanged Index. Speeds up session queries' GO + +/****** Object: StoredProcedure [getJustROImage] ******/ +IF EXISTS (SELECT * FROM dbo.sysobjects WHERE id = OBJECT_ID(N'[getJustROImage]') AND OBJECTPROPERTY(id,N'IsProcedure') = 1) + DROP PROCEDURE [getJustROImage]; +GO + +/***************************************************************************** + Volian Enterprises - Proprietary Information - DO NOT COPY OR DISTRIBUTE + Copyright 2017 - Volian Enterprises, Inc. All rights reserved. +*****************************************************************************/ + +CREATE PROCEDURE [dbo].[getJustROImage] + +( + @ImageID int +) +WITH EXECUTE AS OWNER +AS + SELECT + [ImageID], + [RODbID], + [FileName], + [Content], + [Config], + [DTS], + [UserID], + [LastChanged], + (SELECT COUNT(*) FROM [Figures] WHERE [Figures].[ImageID]=[ROImages].[ImageID]) [FigureCount] + FROM [ROImages] + WHERE [ImageID]=@ImageID + RETURN +GO +-- Display the status of Proc creation +IF (@@Error = 0) PRINT 'Procedure Creation: getJustROImage Succeeded' +ELSE PRINT 'Procedure Creation: getJustROImage Error on Creation' +GO + ----------------------------------------------------------------------------- /* --------------------------------------------------------------------------- @@ -13185,8 +13222,8 @@ BEGIN TRY -- Try Block set nocount on DECLARE @RevDate varchar(255) DECLARE @RevDescription varchar(255) - set @RevDate = '5/4/2017 9:00 AM' - set @RevDescription = 'Added IX_itemsLastChanged Index. Speeds up session queries' + set @RevDate = '5/23/2017 3:00 PM' + set @RevDescription = 'Added GetJustROImage. Reduces Memory Usage during Import' Select cast(@RevDate as datetime) RevDate, @RevDescription RevDescription PRINT 'SQL Code Revision ' + @RevDate + ' - ' + @RevDescription IF( @@TRANCOUNT > 0 ) COMMIT