Frage

Ich bin mit einem XML-Feld in meiner SQL Server-Datenbanktabelle. Ich versuche, ein Wort mit der XQuery suchen enthält Methode, aber es scheint, zu suchen, nur in Groß- und Kleinschreibung-Modus. Die unteren Verfahren sind auch nicht auf SQL Server XQuery-Implementierung realisiert. ¿Gibt es eine einfache Lösung für dieses Problem?

War es hilfreich?

Lösung

Wenn Sie SQL Server 2005 verwenden, ich fürchte, Sie kein Glück.

Wenn Sie SQL Server 2008 verwenden, können Sie die Groß- Funktion wie folgt verwendet werden:

DECLARE @x xml = N'abcDEF!@4';
SELECT @x.value('fn:upper-case(/text()[1])', 'nvarchar(10)');

Hier ist ein Link auf MSDN für die Großbuchstaben Syntax und ein paar Suchbeispiele:

http://msdn.microsoft.com/en-us/library /cc645590.aspx

Andere Tipps

Erste Link von google verweist auf MSDN-Seite :

enthält Funktion (XQuery)

  

Um Groß- und Kleinschreibung zu erhalten   Vergleiche, die Großbuchstaben oder   Kleine Funktionen verwendet werden können.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top