【发布时间】:2016-10-09 20:48:28
【问题描述】:
我需要替换我在 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,这是不应该发生的。
我很确定这是一个区分重音排序规则的问题,但我不知道如何将它与替换功能一起使用。
感谢任何输入!
【问题讨论】:
标签: sql-server tsql collation