FUNCTION  fIsNumbers

Check that the substring is a valid number.


fIsNumbers(string, start, stop) Returns
  • -1: REAL (contains decimal point) ([+|-]digits.digits)
  • 0: not a number
  • 1: BIGINT ([+|-] 19 digits)
    select dbo.fIsNumbers('123;',1,3);
    select dbo.fIsNumbers('10.11;'1,5);
  • Input and output parameters

    nametypelengthinoutpnum
     int4input0
    @startint4input2
    @stopint4input3
    @stringvarchar8000input1