|
CREATE FUNCTION dbo.ReplaceAmpersands
(
@input nvarchar(MAX)
)
RETURNS NVARCHAR(MAX)
AS
BEGIN
SELECT @input = REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(
REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(
REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(
REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(
REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(
REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(
REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(
REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(
REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(
REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(
REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(
REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(
REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(
REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(
REPLACE(REPLACE(REPLACE(@input,'<','<'),'>','>'),
'&','&'),'"','"'),' ',' '),'Ç','Ç'),
'&ccdil;','ç'),'Ñ','Ñ'),'ñ','ñ'),'Þ','Þ'),
'þ','þ'),'Ý','Ý'),'ý','ý'),'ÿ','ÿ'),
'ß','ß'),'Æ','Æ'),'Á','Á'),'Â','Â'),
'À','À'),'Å','Å'),'Ã','Ã'),'Ä','Ä'),
'æ','æ'),'á','á'),'â','â'),'à','à'),
'å','å'),'ã','ã'),'ä','ä'),'Ð','Ð'),
'É','É'),'Ê','Ê'),'È','È'),'Ë','Ë'),
'ð','ð'),'é','é'),'ê','ê'),'è','è'),
'ë','ë'),'Í','Í'),'Î','Î'),'Ì','Ì'),
'Ï','Ï'),'í','í'),'î','î'),'ì','ì'),
'ï','ï'),'Ó','Ó'),'Ô','Ô'),'Ò','Ò'),
'Ø','Ø'),'Õ','Õ'),'§','§'),'«','«'),
'»','»'),'³','³'),'¿','¿'),'°','°'),
'¦','¦'),'½','½'),'¾','¾'),'¹','¹'),
'²','²'),'¢','¢'),'£','£'),'¥','¥'),
'¼','¼'),'±','±'),'µ','µ'),'¶','¶'),
'·','·'),'û','û'),'ù','ù'),'ü','ü'),
'®','®'),'Û','Û'),'Ù','Ù'),'Ü','Ü'),
'ú','ú'),'ø','ø'),'õ','õ'),'ö','ö'),
'Ú','Ú'),'Ö','Ö'),'ó','ó'),'ô','ô'),'ò','ò');
RETURN @input
END
|