Så vidt jeg kan se, kræver T-SQL latinske cifre og decimaler angivet som .
.
Hverken ISNUMERIC() eller CAST() kan teste disse cifre, så en numerisk konstant, der bruger disse tegn, ville heller ikke fungere.
At tillade en klient at videregive ikke-latinske cifre lyder farligt promiskuøst (jeg er ikke sikker på, hvilken vej dine data går, men der ser ud til at være et potentiale for SQL-injektion, hvis brugerens lokaliserede input ikke bliver testet til at være numerisk.