我如何

采取:

RJI#\\\\Cjserver\TrialWorks\CaseFiles\10000269\Pleadings\RJI - 10005781.doc

查找常量表达式“ \\ Cjserver \”,并将所有内容放在表达式的右侧,这样正确的指针应为:

\\\\Cjserver\TrialWorks\CaseFiles\10000269\Pleadings\RJI - 10005781.doc

我知道RIGHTCHARINDEX的某种组合应该可以做到。

最佳答案

DECLARE @input NVarChar(1000) =
  'RJI#\\Cjserver\TrialWorks\CaseFiles\10000269\Pleadings\RJI - 10005781.doc',
        @match NVarChar(100) =
  '\\Cjserver';
DECLARE @position Int = CHARINDEX(@match, @input);

SELECT SUBSTRING(@input, @position, 1000);


我只是使用1000来获取任意大的值。您可能应该更适当地调整大小以适合您的数据。

08-03 13:53