I så fald bliver du måske nødt til at løbe igennem og finde første tegn som har en ascii værdi melelm 49 og 57. Når du kender første position for et tal mellem 1 og 9, kan du vel hente reste.
DECLARE @position int, @string char(15), @length as int SET @position = 1 SET @string = '00H01234587' Set @length = len(@string)
WHILE @position <= @length BEGIN IF ASCII(SUBSTRING(@string, @position, 1)) BETWEEN 49 and 57 BREAK ELSE SET @position = @position + 1 END
SELECT SUBSTRING(@string, @position, @length - @position) DECLARE @position int, @string char(15), @length as int -- Initialize the variables. SET @position = 1 SET @string = '00H01234587' Set @length = len(@string)
WHILE @position <= @length BEGIN IF ASCII(SUBSTRING(@string, @position, 1)) BETWEEN 49 and 57 BREAK ELSE SET @position = @position + 1 END
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.