-1
カラム内の文字列からサーバ名を取得したい。
元sqlテーブルの列からサーバパスからサーバ名を取得
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`
私は実行するか、私に期待される結果を与えるSQLの正規表現するためにどのようなSQLコマンドの最初のシングルスラッシュ
TestServer1
TestServer2
TestServer3
にダブルスラッシュの間にある文字列のような出力をしたいです。
こんにちは@リッチ、ありがとう、しかしそれは私に次のエラーを与える。 msgstr "無効な長さパラメータがLEFTまたはSUBSTRING関数に渡されました。" – Aamir
バックスラッシュが含まれていないデータはありますか?また、二重バックスラッシュで始まらないデータもありますか? –
はい、同じ列にD:\ TestFolderのようなデータがあります – Aamir