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?