Sql 替换字符串中的歧义/无效文本字符
我正在将字符串插入表中。但也有一些模棱两可的非法文本字符,如“Ôô”├®出现在字符串中。我想替换表中所有这些无效字符并更新我的表。是否有任何方法可以替换SQL中的此类字符。我正在使用SQL server 2008。正如您所说。。。“替换”Sql 替换字符串中的歧义/无效文本字符,sql,regex,sql-server-2008,Sql,Regex,Sql Server 2008,我正在将字符串插入表中。但也有一些模棱两可的非法文本字符,如“Ôô”├®出现在字符串中。我想替换表中所有这些无效字符并更新我的表。是否有任何方法可以替换SQL中的此类字符。我正在使用SQL server 2008。正如您所说。。。“替换” 提示:将歧义字符替换为空字符串。您可以使用以下函数之一: 您还没有包括insert语句,所以我猜您的操作与 insert into table2 SELECT dbo.fn_StripCharacters(myfield1, 'a-z0-9'), myfi
提示:将歧义字符替换为空字符串。您可以使用以下函数之一: 您还没有包括insert语句,所以我猜您的操作与
insert into table2
SELECT dbo.fn_StripCharacters(myfield1, 'a-z0-9'), myfield2, myfield3 from table1
您还可以选择nvarchar、nchar或ntext来支持这些unicode字符,以备需要。如果它真的需要替换Sql Server的replace(),您应该使用它