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

Apa tipe data yang setara dengan Numerik SQL Server di C #

Tidak ada padanan langsung, karena tidak ada tipe .NET bawaan yang memungkinkan Anda menentukan presisi/skala secara eksplisit sejauh yang saya ketahui. Tidak ada diperbaiki -tipe titik seperti NUMERIC.

decimal dan double adalah tipe floating point yang umum di .NET, dengan decimal menerapkan titik mengambang desimal (seperti NUMERIC di T-SQL) dan double menerapkan titik mengambang biner perilaku (seperti FLOAT dan REAL di T-SQL). (Ada float juga, yang merupakan tipe titik mengambang biner yang lebih kecil.)

Anda harus memilih antara decimal dan double berdasarkan nilai apa yang akan Anda wakili - Saya biasanya menganggap "buatan manusia", nilai buatan (terutama uang) sesuai untuk decimal , dan nilai alami berkelanjutan (seperti dimensi fisik) yang sesuai untuk double .



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Pisahkan satu string koma panjang menjadi tabel baru multi kolom

  2. Cara Mendapatkan Daftar Semua Bahasa di SQL Server (T-SQL)

  3. Perbaiki SQL Database Recovery Pending Access Masalah Ditolak

  4. Membuat kunci utama komposit di SQL Server

  5. Cara Mengatur Bahasa Saat Ini di SQL Server (T-SQL)