Even though the system function IsNumeric('2,344') returns a true in SQL Server 2005, why does the following throw an error? Is there a special way to cast to numeric types in SQL Server 2005, so the statement below does not throw an error?
SELECT CASE ISNUMERIC('2,3444')
WHEN 1 THEN CAST('2,344' AS INT)
View Complete Post