Ich benutze sql server mgmt studio. Ich versuche, eine UPDATE-Abfrage zusammen mit einem REPLACE mit einer Regex zu tun, um interne Pfadtrennung abzustreifen. Es scheint nicht richtig zu funktionieren. Gibt es eine andere Möglichkeit, Regex in SQL aufzurufen?SQL regex FIND & Ersetze alles vor einem Wort, einer Phrase oder einem Pfad
UPDATE dbo.Table
SET Path = REPLACE(Path , '.+?(?=Data)', '')
Ich wollte im Grunde von
gehen\\somepath\anotherpath\Data\file.txt
-Data\File.txt
Es wird Veränderungen auf den Pfaden sein, damit ich Regex zu verwenden bin versucht, alle Zeichen zu entfernen, bevor das Wort Data\
Mein regulärer Ausdruck ist "+? (? = Daten)", die scheint, in Textpad, aber nicht in SQL zu funktionieren.
Hat eine der Antworten Ihren Anforderungen entsprochen? Könnten Sie etwas Feedback geben? – trincot