Từ những gì tôi có thể nói, T-SQL yêu cầu các chữ số Latinh và các dấu thập phân được chỉ định là .
.
Cả ISNUMERIC () và CAST () đều không thể kiểm tra thành công các chữ số này, do đó, một hằng số sử dụng các ký tự đó cũng sẽ không hoạt động.
Việc cho phép ứng dụng khách chuyển các chữ số không phải tiếng Latinh nghe có vẻ hơi ngông cuồng (Tôi không chắc dữ liệu của bạn đi theo đường nào, nhưng dường như có khả năng đưa vào SQL nếu đầu vào bản địa hóa của người dùng không được kiểm tra là số.