USE [AIADatabaseV5] GO /****** Object: StoredProcedure [dbo].[GetSiteIpByAccountNumber] Script Date: 2/1/2018 12:15:55 PM ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO -- alter script of GetSiteIpByAccountNumber SP if exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[GetSiteIpByAccountNumber]') and OBJECTPROPERTY(id, N'IsProcedure') = 1) drop procedure [dbo].[GetSiteIpByAccountNumber] GO CREATE PROCEDURE [dbo].[GetSiteIpByAccountNumber] @AccountNumner varchar(max) AS BEGIN -- SET NOCOUNT ON added to prevent extra result sets from SET NOCOUNT ON; SELECT DISTINCT Site.Id,ISNULL(SUBSTRING(REPLACE(REPLACE(REPLACE(Site.SiteIP+'/','www.',''),'http://',''),'https://',''),0, CHARINDEX('/',REPLACE(REPLACE(REPLACE(Site.SiteIP+'/','www.',''),'http://',''),'https://',''))),'0') as SiteIp, ISNULL(SUBSTRING(REPLACE(REPLACE(REPLACE(Site.SiteIPTo+'/','www.',''),'http://',''),'https://',''),0, CHARINDEX('/',REPLACE(REPLACE(REPLACE(Site.SiteIPTo+'/','www.',''),'http://',''),'https://',''))),'0') as SiteIpTo, ISNULL(SUBSTRING(REPLACE(REPLACE(REPLACE(Site.SiteMasterIpTo+'/','www.',''),'http://',''),'https://',''),0, CHARINDEX('/',REPLACE(REPLACE(REPLACE(Site.SiteMasterIpTo+'/','www.',''),'http://',''),'https://',''))),'0') as SiteMasterIpTo FROM (((SITE INNER JOIN SiteToLicenseEdition on Site.Id = SiteToLicenseEdition.SiteId) INNER JOIN LicenseToEdition on SiteToLicenseEdition.LicenseEditionId = LicenseToEdition.Id) INNER JOIN License on LicenseToEdition.LicenseId = License.Id) WHERE ISNUMERIC(REPLACE(SUBSTRING(REPLACE(REPLACE(REPLACE(Site.SiteIP+'/','www.',''),'http://',''),'https://',''),0, CHARINDEX('/',REPLACE(REPLACE(REPLACE(Site.SiteIP+'/','www.',''),'http://',''),'https://',''))),'.',''))=1 AND License.AccountNumber = @AccountNumner END GO