我不想在搜索结果SQL Server中包含编码的字符串

时间:2019-02-20 06:42:26

标签: sql sql-server-2014

在将数据保存到SQL Server之前,我正在使用编码。我执行搜索时遇到问题。

说明: 用户保存的字符串“ 表不是自动”,但是此字符串在SQL Server中另存为"Table isn't auto"

撇号编码为'

当用户搜索“ 3”时,此记录来自sql查询。我想删除此类记录。

1 个答案:

答案 0 :(得分:1)

您可以使用支持XML / HTML编码的实体的XML数据类型。请参见以下示例。

select cast('Q & A' as XML).value('.[1]','nvarchar(max)' );

您可以轻松创建一个函数以返回解码的字符串并在其中搜索。