사용자 정의 함수를 만들어서

약속된 문자로 입력을 하면

그걸 다른 문자로 replace 하고 싶은데

 

그래서

아래와 같이 만들었는데

이거가 제대로 만든것인지요?

왠지 노가다성 코딩인거 같아서욜...

 

 

DECLARE @rtnStr  varchar(1000) 
SET @rtnStr =
(
 SELECT
 Replace(
 Replace(
 Replace(
 Replace(
 Replace(
 Replace(
  @str
 , '<red>', '<font color=red>')
 , '</red>', '</font>')
 , '<blue>', '<font color=blue>')
 , '</blue>', '</font>')
 , '<yellow>', '<font color=yellow>')
 , '</yellow>', '</font>')

 
 RETURN @rtnStr