Çok büyük sayılar kullanan bir uygulama ile çalışıyorum ve verileri imzasız bir 64 bit tam sayı olarak depolamam gerekiyor. Ben sadece biraz manipülasyon veya herhangi bir şey hakkında endişelenmeden saklamak istiyorum, bu yüzden farklı programlar verileri farklı şekillerde kullanabilir.SQL Server'da imzasız 64 bit tam sayıları nasıl depolarsınız?
7
A
cevap
2
AFAIK, Özel bir tür oluşturmanız gerekir. İşaretçiler here o makale negatif sayıları sınırlamak için daha olmasına rağmen ...
5
Gerekli integer
anlambilim koruyacaktır 0 bir scale
, bir NUMERIC
tipinde değer saklayabilir. NUMERIC
tipi, pozitif tam sayı gerektiren bir kısıtlama ayarlayabilmenize rağmen negatif sayılara izin verir.
NUMERIC
için en fazla precision
, 38 ondalık basamak. 2**64
, 18 veya 19 ondalık basamaklı bir yerdedir, bu nedenle NUMERIC(19,0)
, bu veriler için iyi çalışır.
İlgili konular
- 1. PHP'de 64 bit tam sayı nasıl?
- 2. İmzasız 32 bit int imzasız 32 bit int nasıl dönüştürülür?
- 3. JavaScript yazılan diziler: 64 bit tam sayı?
- 4. EDSAC - 17 bit ve 35 bit tam sayıları
- 5. Her zaman 32 bit ve 64 bit makinede 64 bit
- 6. Tcl'de imzasız 32 bit tam sayı temsil edecek şekilde tcl
- 7. SWT, Windows 64 bit
- 8. Microsoft.Office.Interop.Excel, 64 bit
- 9. Golang MSSQL sürücüsü 64-bit
- 10. 64-bit Windows'da 32 ve 64 bit birlikte çalışabilirlik
- 11. 64 bit SQL Server'a ODBC ile nasıl bağlanırım?
- 12. Java performansı 64 bit
- 13. 64-bit pencere montajcısı
- 14. Visual Studio 64 bit?
- 15. Windows 7 64 bit
- 16. 64 bit üzerinde uint32_t hizalaması?
- 17. Cuda'da 128 bit tam sayı?
- 18. PrintDialog neden görüntülenmiyor (64 bit)?
- 19. Installshield 64 bit proje ayarları
- 20. Nasıl 32 bit C# uygulaması bir 64 bit DLL kullanabiliyor
- 21. SQL Server Express 2005 için Bootstrapper 64 bit
- 22. Pygame'i 64 bit win7'ye nasıl kurabilirim?
- 23. Windows 64 bit üzerinde cmake nasıl kurulur
- 24. 64 bit pencerelerde DirectX uygulaması
- 25. Tek 32/64 bit sürücüleri
- 26. 64 bit işlemcinin avantajları nelerdir?
- 27. Java 64 bit JDK sorusu
- 28. Machine.config'in 64 bit sürümünü alma
- 29. lua 64-bit geçiş sorunu
- 30. C 64-bit İşaretçi Hizalama
2, 64 '18, 446,744,073,709,551,616 'veya 20 hanenin gücü değil mi? Eğer öyleyse, bu onu saklamak için bir NUMERİK (20,0) ihtiyacınız olduğu anlamına mı geliyor? –