From ee10dbde8205148f7cd7df5c3008c6611d0e9786 Mon Sep 17 00:00:00 2001 From: Rich Date: Mon, 26 Jun 2017 15:18:20 +0000 Subject: [PATCH] Added vesp_FixHyphens B2017-121 --- PROMS/DataLoader/PROMSFixes.Sql | 39 +++++++++++++++++++++++++++++++-- 1 file changed, 37 insertions(+), 2 deletions(-) diff --git a/PROMS/DataLoader/PROMSFixes.Sql b/PROMS/DataLoader/PROMSFixes.Sql index 3df42222..cc536cba 100644 --- a/PROMS/DataLoader/PROMSFixes.Sql +++ b/PROMS/DataLoader/PROMSFixes.Sql @@ -13281,6 +13281,41 @@ ELSE PRINT 'Procedure Creation: addFiguresByROFstIDandImageIDs Error on Creation GO +/****** Object: StoredProcedure [vesp_FixHyphens] ******/ +IF EXISTS (SELECT * FROM dbo.sysobjects WHERE id = OBJECT_ID(N'[vesp_FixHyphens]') AND OBJECTPROPERTY(id,N'IsProcedure') = 1) + DROP PROCEDURE [vesp_FixHyphens]; +GO + +/* +exec vesp_DeletePDFs +*/ + +/***************************************************************************** + Volian Enterprises - Proprietary Information - DO NOT COPY OR DISTRIBUTE + Copyright 2017 - Volian Enterprises, Inc. All rights reserved. +*****************************************************************************/ +CREATE PROCEDURE vesp_FixHyphens +WITH EXECUTE AS OWNER +AS +BEGIN TRY -- Try Block + BEGIN TRANSACTION + Update Contents set Text = Replace(Replace(Replace(Replace(Replace(Replace(Replace(Text,'\emdash','\u8209?'),'\endash','\u8209?'),'\u8213?','\u8209?'),'\u8212?','\u8209?'),'\u8211?','\u8209?'),'\u8210?','\u8209?'),'\u8208?','\u8209?') + where Text Like '%\u8208?%' or Text Like '%\u8210?%' or Text Like '%\u8211?%' or Text Like '%\u8212?%' or Text Like '%\u8213?%' or Text Like '%\endash%' or Text Like '%\emdash%' + IF( @@TRANCOUNT > 0 ) COMMIT +END TRY +BEGIN CATCH -- Catch Block + IF( @@TRANCOUNT = 1 ) ROLLBACK -- Only rollback if top level + ELSE IF( @@TRANCOUNT > 1 ) COMMIT -- Otherwise commit. Top level will rollback + EXEC vlnErrorHandler +END CATCH +GO +-- Display the status of Proc creation +IF (@@Error = 0) PRINT 'Procedure Creation: vesp_FixHyphens Succeeded' +ELSE PRINT 'Procedure Creation: vesp_FixHyphens Error on Creation' +GO + + + ----------------------------------------------------------------------------- /* --------------------------------------------------------------------------- @@ -13306,8 +13341,8 @@ BEGIN TRY -- Try Block set nocount on DECLARE @RevDate varchar(255) DECLARE @RevDescription varchar(255) - set @RevDate = '6/23/2017 12:07 PM' - set @RevDescription = 'addFiguresByROFstIDandImageIDs' + set @RevDate = '6/26/2017 8:17 AM' + set @RevDescription = 'Added vesp_FixHyphens' Select cast(@RevDate as datetime) RevDate, @RevDescription RevDescription PRINT 'SQL Code Revision ' + @RevDate + ' - ' + @RevDescription IF( @@TRANCOUNT > 0 ) COMMIT