¿Cómo puedo buscar un no sensible a mayúsculas y minúsculas palabra con Sql Server XQuery?
-
09-06-2019 - |
Pregunta
Estoy usando Xml campo en mi base de datos Sql Server de la tabla.Estoy tratando de buscar una palabra mediante la consulta XQuery contiene método pero parece búsqueda sólo en el caso de modo sensible.La parte inferior método no está implementada en Sql Server implementación de XQuery también.¿Hay una solución simple a este problema?
Solución
Si está utilizando SQL Server 2005, me temo que usted está fuera de suerte.
Si está utilizando SQL Server 2008, puede utilizar las mayúsculas función como esta :
DECLARE @x xml = N'abcDEF!@4';
SELECT @x.value('fn:upper-case(/text()[1])', 'nvarchar(10)');
Aquí hay un enlace en la web de MSDN para la parte superior del caso de la sintaxis y un par de ejemplos de búsqueda :
Otros consejos
Primero enlace de google apunta a la página de MSDN:
Con el fin de obtener insensibles a mayúsculas / minúsculas las comparaciones, el mayúsculas o menor caso se pueden utilizar las funciones.