SORU
29 HAZİRAN 2009, PAZARTESİ


Sayısal,şamandıra arasındaki fark ve sql server ondalık

Google'da aradım da ziyaret etti

decimal and numeric SQL Server Helper

sayısal , şamandıra ve ondalık veri türleri arasındaki farkı bilmek ve de hangi durumda kullanılması gerektiğini öğrenmek için.

Bir tercih olan finansal işlem her türlü, ve neden? maaş alan için örneğin

CEVAP
23 AĞUSTOS 2011, Salı


kullanımıyüzeryagerçekveri türlerisadece eğerhassas tarafından sağlananondalık(38 hane) yetersiz

  • Yaklaşık sayısal veri tipleri kesin değerleri belirtilen saklamayınbirçok içinsayılar; depoluyorlarson derece yakın birdeğeri yaklaşımı.(Technet)

  • Fıkra arama koşulları özellikle = ve < şamandıra veya gerçek sütun;^ kullanmaktan kaçının . operatörler (Technet)

çünkü genelliklehassas ondalık tarafından sağlanan[10E38 ~ 38 basamak] eğer numaranızı alabilir uygun ve daha küçük depolama alanı (ve belki de hızlı Yüzen değil, önemli ve ilgili olan anormal davranışları ve sorunları yaklaşık sayısal türleri kabul edilebilirgenellikle Ondalık kullanın.

daha fazla yararlı bilgi

  • sayısal = ondalık (5 ila 17 bayt) (KesinSayısal Veri Türü)
    • vasiyetinde Ondalık göster .NET
    • (18, 0) SQL server varsayılan (duyarlık,ölçek) parametreleri vardır
    • ondalık noktanın sağındaki depolanabilir ondalık basamak ölçek = maksimum sayısı.
    • lütfen para(8 bayt) ve küçük(4) byte da tam ve Ondalık göster unutmayın .NET ve 4 ondalık Noktaları(MSDN)
    • decimal and numeric (Transact-SQL) - MSDN
  • gerçek (4 bayt) (YaklaşıkSayısal Veri Türü)
  • (8 bayt) ( . şamandıra ^strong>YaklaşıkSayısal Veri Türü)
    • olacak Çift için Göster .NET
  • Tümkesinsayısal türler hep aynı sonuç ne olursa olsun, hangi tür işlemci mimarisi kullanılıyorya da sayıların boyutları
  • Parametre kayan noktalı veri türü için sağlanan bit sayısını tanımlar saklamak için kullanılırKayan nokta sayı mantissa.
  • Yaklaşık Sayısal Veri Türü genellikle daha az depolama alanı kullanır ve daha yüksek hız (20x) ve aynı zamanda dönüştürülen geldiklerinde düşünmelisiniz .NET

Exact Numeric Data Types Approximate Numeric Data Types

ana kaynak: MCTS Self-Paced Training Kit (Exam 70-433): Microsoft® SQL Server® 2008 Database Development - Bölüm 3 - Tablolar , Veri Türleri , Bildirimsel Veri Bütünlüğü Ders 1 - Seçme Veri Türleri (Kılavuz) - Sayfa 93

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • Peter Sharp

    Peter Sharp

    11 ŞUBAT 2013
  • RyanXLT

    RyanXLT

    22 Ocak 2011
  • spyib

    spyib

    9 Ocak 2007