Sqlserver
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Sqlserver

SQL Server:Tất cả các số phải được chỉ định bằng các chữ số Latinh?

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ố.




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Máy chủ SQL CHỌN VÀO @variable?

  2. Chạy SQL Server 2014 trên máy ảo Azure

  3. Có cách nào để hiển thị kết quả PRINT với trình điều khiển JDBC của máy chủ SQL không?

  4. Khóa chính có cần thiết trong SQL Server không?

  5. Có thể thực hiện xóa với mệnh đề HAVING không?