Quantcast
Channel: Microsoft SQL Server
Viewing all articles
Browse latest Browse all 4871

invalid length parameter passed to the left or substring function

$
0
0

Hi,I', getting the above error when I run the below code

Text
 CASE
               WHEN PATINDEX('/courses/%/pages/%', url) >= 1 AND PATINDEX('%?%', url) >= 1
                    THEN SUBSTRING(LEFT(url,CHARINDEX('?',url)), CHARINDEX('/pages/',url,0)+7,(CHARINDEX('/', REVERSE(url), 1)-CHARINDEX('?', REVERSE(url), 1))-1)
               WHEN PATINDEX('/courses/%/pages/%', url) >= 1 AND PATINDEX('%?%', url) = 0
                    THEN SUBSTRING(url, CHARINDEX('/pages/',url,0)+7,1000)
               WHEN PATINDEX('/courses/%/pages', url) >= 1
                    THEN 'pages-list'
               ELSE ''
          END AS wiki_url

Viewing all articles
Browse latest Browse all 4871

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>