i needed to play with data.
Declare @tbl table ( main_text nvarchar(200), Without_Roman_values nvarchar(100),Roman_values nvarchar(50) )
insert into @tbl (main_text)
select 'BHUVH III'
union
SELECT 'DEXY V'
UNION
SELECT 'JACK TONY VIII'
update @tbl
set Without_Roman_values = reverse(substring(reverse(main_text),charindex(' ', reverse(main_text) ,1), LEN(main_text))),
Roman_values = reverse(substring(reverse(main_text), 1, charindex(' ', reverse(main_text) ,1)))
select *,(dbo.ProperCase(Without_Roman_values)+ roman_values )as OutPut from @tbl
-------Bhuvnesh----------
I work only to learn Sql Server...though my company pays me for getting their stuff done;-)