Мне нужно заменить umlauts на функцию, определенную в T-SQL.Как заменить умляут внутри функции T-SQL
Мой код выглядит следующим образом:
CREATE FUNCTION [dbo].[my_function](@s varchar(4000))
RETURNS varchar(4000)
AS
BEGIN
SET @s = UPPER(@s)
SET @s = REPLACE(@s, 'Ä', 'AE')
RETURN @s
END
Когда я входной äpfel
я получаю AEPFEL
, который мой ожидаемый результат,
Но когда я входной apfel
я также получаю AEPFEL
, который не предполагается бывает.
Я уверен, что это вопрос чувствительной к акценту сортировки, но я не знаю, как использовать это с функцией замены.
Любой ввод оценивается!
Спасибо! Да, я попробовал поставить сопоставление по параметру, думая, что это будет очевидный способ справиться с этим, но это не сработало, конечно ... – sandbo00