• Oleg Netchaev (7/6/2010)


    select cast('1 234' as int);

    will never fly simply because it is not a valid way to represent the number in every locale (though it is valid in some of them).

    that's the bit I can't understand. Does the same not apply to

    isnumeric('1.234,56')

    yet this returns 1?