我想写一个像这样的更新查询:
update vwArticlesPerm
set libelle = replace(libelle, '"', ??? +'in')
where libelle like '%[0-9]"%'
其中???
将替换为Thin space
有关如何在SSMS中输入或使用CHAR()的代码的任何线索?
(通常,如何输入我有代码的任何Unicode字符)
答案 0 :(得分:0)
对于Unicode字符,请使用NCHAR(code)
I.e。这里select nchar(0x2009)
这适用于所有NCHAR
和NVARCHAR
字段和变量,但对于CHAR
或VARCHAR
,仅适用于字符中包含精简空格的字段组。
答案 1 :(得分:0)
当我找到here时,瘦空间的unicode是U2009。要在SQL Query中插入unicode,请使用:
update vwArticlesPerm
set libelle = replace(libelle, '"', nchar(0x2009) +'in')
where libelle like '%[0-9]"%'