阿拉伯语中有2个字母发音相同但写法不同
字母ة
和字母ت
我想用另一个字母å代替字母Ã
现在我用这个
Update MyTable
SET MyColumn = Replace ( MyColumn, N'ة' , N'ه' )
但是最后以Ä或替换要用å替换的每个字母结束
我怎样才能告诉SQL Server仅替换ةNot?
COLLATE
用二进制排序规则指定一个子句,以使用要搜索/替换的确切字符的代码点:
UPDATE dbo.MyTable
SET MyColumn = REPLACE( MyColumn COLLATE Arabic_BIN, N'ة' COLLATE Arabic_BIN, N'ه' COLLATE Arabic_BIN);