Ich möchte Servername von String innerhalb der Spalte.
exGet Server-Name von Server-Pfad von SQL-Tabelle Spalte
CREATE TABLE #Sample(ServerPath varchar(50))
GO
INSERT INTO #Sample (ServerPath) VALUES ('\\TestServer1\Test')
INSERT INTO #Sample (ServerPath) VALUES ('\\TestServer2\Test')
INSERT INTO #Sample (ServerPath) VALUES ('\\TestServer3\Test')
INSERT INTO #Sample (ServerPath) VALUES ('TestServer4)
SELECT * FROM #Sample
GO
DROP TABLE #Sample`enter code here`
Ich möchte eine Ausgabe wie Zeichenfolge zwischen doppelten Schrägstrich zum ersten Schrägstrich
TestServer1
TestServer2
TestServer3
welche SQL-Befehl in SQL ausführen oder einen regulären Ausdruck, die mich erwartete Ergebnis.
Hallo @Rich, Danke dir, aber es gibt mir folgendes Fehler. "Ungültiger Längenparameter, der an die LEFT- oder SUBSTRING-Funktion übergeben wurde." – Aamir
Haben Sie Daten, die keine umgekehrten Schrägstriche enthalten? Auch alle Daten, die nicht mit einem doppelten Backslash beginnen? –
Ja, ich habe einige Daten wie D: \ TestFolder in derselben Spalte – Aamir