Sql server 2012 如何在SQL Server 2012 FileTable下使用xml中的特殊字符
我在SQLServer2012文件表中有一个示例XML文件 XML: 但是,我无法通过执行以下查询在xml文件中搜索特殊字符$Sql server 2012 如何在SQL Server 2012 FileTable下使用xml中的特殊字符,sql-server-2012,Sql Server 2012,我在SQLServer2012文件表中有一个示例XML文件 XML: 但是,我无法通过执行以下查询在xml文件中搜索特殊字符$ Select * From FileTable where FREETEXT(file_stream,'$') 请向任何人解释 实际上,文件流列包含SQL Server FileTable中的实际数据。所以我在寻找特殊的角色!文件流列中的@or或$or%或^ 修改的查询: Select * From FileTable where CONTAINS(file_
Select *
From FileTable
where FREETEXT(file_stream,'$')
请向任何人解释
实际上,文件流列包含SQL Server FileTable中的实际数据。所以我在寻找特殊的角色!文件流列中的@or或$or%或^ 修改的查询:
Select *
From FileTable
where CONTAINS(file_stream,'"$"')
输出:无结果您必须分隔特殊字符
where file_stream CONTAINS(ColName,'"$"')
请参阅FTS团队博客:您必须为特殊字符划界
where file_stream CONTAINS(ColName,'"$"')
请参阅FTS团队博客:实际文件\u流列包含Sql Server文件表中的实际数据。所以我在寻找特殊的角色!文件流列中的@or或$or%或^。我的查询是Select*From FileTable,其中包含文件流“$”输出:否Result@user2306192:您是否按照我的示例添加了双引号?也就是说,CONTAINSfile_stream,“$”实际上FILE_stream列包含Sql Server文件表中的实际数据。所以我在寻找特殊的角色!文件流列中的@or或$or%或^。我的查询是Select*From FileTable,其中包含文件流“$”输出:否Result@user2306192:您是否按照我的示例添加了双引号?也就是说,包含文件流“$”
where file_stream CONTAINS(ColName,'"$"')