DECLARE @LogDate AS BIGINT = dbo.GetUnixTime(GETUTCDATE()) DECLARE @queryId AS INTEGER = 10325 DECLARE @surveyXML nvarchar(MAX) DECLARE @temptbl table ( [LicenseType] nvarchar(max),[GenerationTime] int,[ApplicationTime] int,[ActivationKey] int ) BEGIN insert into @temptbl EXEC('SET TRANSACTION ISOLATION LEVEL READ UNCOMMITTED; SET NOCOUNT ON; IF object_id(''tempdb.dbo.#templicenses'') IS NOT null DROP TABLE #templicenses CREATE TABLE #templicenses(licxml varchar(max),rkey int) BEGIN TRY INSERT INTO #templicenses SELECT CONVERT(VARCHAR(MAX),licxml),rkey from SimLicenses WITH (NOLOCK) WHERE datalength(licxml) > 0 UPDATE #templicenses SET licxml = SUBSTRING(licxml,CHARINDEX('''') + CHARINDEX('''',licxml)-CHARINDEX(''