CREATE FUNCTION [dbo].[ExtractUserDetail]
(
@RawDetails nvarchar(1024),
@DetailTitle nvarchar(50)
)
RETURNS nvarchar(256)
AS
BEGIN
Declare @TitleIndex int;
Declare @CommaIndex int;
Declare @LookFor nvarchar(60);
Declare @UserDetail nvarchar(256);
Set @UserDetail='';
Set @LookFor='"' + @DetailTitle + '":';
Select @TitleIndex=CHARINDEX(@LookFor, @RawDetails);
If @TitleIndex>0 Begin
Set @TitleIndex=@TitleIndex+Len(@LookFor)
Select @CommaIndex=CHARINDEX(',', @RawDetails, @TitleIndex);