Sqlserver
 sql >> Teknologi Basis Data >  >> RDS >> Sqlserver

SQL Server:Haruskah semua angka ditentukan dengan angka angka latin?

Dari apa yang saya tahu, T-SQL membutuhkan angka latin, dan titik desimal yang ditentukan sebagai . .

Baik ISNUMERIC() maupun CAST() tidak dapat berhasil menguji digit ini, jadi konstanta numerik yang menggunakan karakter tersebut juga tidak akan berfungsi.

Mengizinkan klien untuk meneruskan digit non-Latin terdengar sangat berbahaya (saya tidak yakin jalur apa yang dilalui data Anda, tetapi tampaknya ada potensi injeksi SQL jika input lokal pengguna tidak diuji untuk menjadi numerik.




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Kunci unik vs. indeks unik di SQL Server 2008

  2. Cara Membuat Pernyataan Drop Table untuk semua tabel dalam database - Tutorial SQL Server / T-SQL Bagian 48

  3. Perbaiki Msg 8114 "Kesalahan mengonversi tipe data varchar ke numerik" di SQL Server

  4. Prosedur Tersimpan mengembalikan beberapa set hasil

  5. Mengedit masalah Rekam di Access / SQL (Konflik Tulis)