CREATE function StringReverse(@inputstring varchar(max))
returns varchar(max)
AS
BEGIN
DECLARE @i int,
@Result varchar(max)
SET @Result=''
SET @i = 1
WHILE @i <= LEN(@inputstring)
BEGIN
SET @Result = SUBSTRING(@inputstring,@i,1) + @Result
SET @i=@i + 1
END
RETURN @Result
ENDExecution of Function:
select dbo.StringReverse('xyz123abc')cba321zyx