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

Milidetik dari DateTime di SQL Server dan C# tidak sama

datetime SQL Server tipe data tidak akurat pada tingkat milidetik.
Dokumentasi resmi menyediakan daftar properti dari tipe data waktu data. Dalam daftar itu, Anda akan menemukan baris berikut:

Anda juga akan menemukan, di halaman yang sama, kutipan berikut:

Jika Anda akan bekerja dengan DateTime2 bukan DateTime , Anda akan mendapatkan akurasi 100 nanodetik, di antara manfaat lainnya.
Bahkan, kecuali jika Anda perlu mempertahankan kompatibilitas mundur, Anda tidak boleh bekerja dengan DateTime sama sekali, hanya dengan tipe data yang lebih baru.




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Bagaimana saya bisa menambah nilai untuk setiap iterasi INSERT INTO?

  2. Izinkan karakter khusus SQL Server 2008

  3. PILIH JUMLAH(*);

  4. sp_MSForEachDB Penggunaan Tidak Valid dari Operator Efek Samping Dalam Fungsi

  5. Apa perbedaan antara tabel drop dan tabel hapus di SQL Server?