我在我的Sql Server数据库表中使用Xml字段。我正在尝试使用XQuery 包含方法搜索单词,但在区分大小写模式下似乎只搜索 。在Sql Server XQuery实现上也没有实现lower方法。 ¿这个问题有一个简单的解决方案吗?
答案 0 :(得分:3)
如果你使用的是SQL Server 2005,我恐怕你运气不好。
如果您使用的是SQL Server 2008,则可以使用大写函数,如下所示:
DECLARE @x xml = N'abcDEF!@4';
SELECT @x.value('fn:upper-case(/text()[1])', 'nvarchar(10)');
这是MSDN上关于大写语法和几个搜索示例的链接:
答案 1 :(得分:0)