Trabajo con una aplicación que usa números bastante grandes y necesito almacenar datos como un entero sin signo de 64 bits. Prefiero simplemente almacenarlo sin preocuparme por la manipulación de bits o algo así, por lo que diferentes programas pueden usar los datos de diferentes maneras.¿Cómo se almacenan los enteros de 64 bits sin signo en SQL Server?
7
A
Respuesta
2
AFAIK, Tendría que crear un tipo personalizado. Punteros here a pesar de que el artículo es más para restringir los números negativos ...
5
Usted puede almacenar el valor en un tipo NUMERIC
con un scale
de 0, que retendrá los integer
semántica requeridos. El tipo NUMERIC
permitirá números negativos, aunque puede configurar una restricción para requerir enteros positivos.
El máximo precision
para NUMERIC
tiene 38 dígitos decimales. 2**64
tiene alrededor de 18 o 19 dígitos decimales, por lo que NUMERIC(19,0)
probablemente funcionaría bien para estos datos.
Cuestiones relacionadas
- 1. enteros de 32 bits sin signo en Javascript
- 2. NSDecimalNumber y enteros largos largos sin firmar (64 bits)
- 3. ¿Cómo simulo una rotación a nivel de bits de un entero de 64 bits (sin signo) en JavaScript?
- 4. ¿Utiliza Lua números enteros de 64 bits?
- 5. enteros sin signo en C++ para bucles
- 6. Cómo generar enteros únicos de 64 bits de Python?
- 7. ¿Dónde se almacenan las propiedades extendidas en SQL Server?
- 8. Arrays de JavaScript: ¿números enteros de 64 bits?
- 9. El ensamblaje de CLR no se cargará en 64 bits SQL Server 2005
- 10. ¿Cómo se convierten los enteros en bytes en Java?
- 11. Emulación SSE optimizada de enteros de 64 bits
- 12. Función hashing para cuatro enteros sin signo (C++)
- 13. ¿Cómo se almacenan los datos en el servidor SQL?
- 14. ¿Dónde se almacenan los metadatos del puntero?
- 15. JavaScript no puede manejar enteros de 64 bits, ¿o sí?
- 16. 64 bits por división de 32 bits
- 17. encasillamiento Implícito en C (conversión de 32 bits sin signo de 8 bits a T int)
- 18. Cómo cambiar 4 bits en char sin signo?
- 19. ¿Cómo se almacenan los datos comprimidos en la memoria caché del búfer, comprimidos o sin comprimir?
- 20. segura conversión de doble a entero sin signo de 64 bits
- 21. Cómo se almacenan los datos en lucene
- 22. Por qué el resultado de char sin signo << char sin signo no está sin signo char
- 23. ¿Qué lenguajes de scripting son compatibles con los enteros largos (64 bits)?
- 24. ¿Por qué los bytes enteros se almacenan al revés? ¿Esto se aplica solo a los encabezados?
- 25. excepciones de 64 bits en WndProc fallan sin
- 26. Aplicaciones Java de 64 bits: ¿Se requiere un SO de 64 bits, un JRE de 64 bits y una Aplicación de 64 bits?
- 27. MSVC++: Extrañeza con enteros sin signo y desbordamiento
- 28. Cómo compilar Python de 64 bits en OS X 10.6 - SOLO 64 bit, sin tonterías universales
- 29. Calcule la diferencia absoluta entre enteros sin signo utilizando SSE
- 30. ¿Cómo se especifica un int constreño de 64 bits 0x8000000000000000 en VS2008?
¿No es 2 a la potencia de 64 '18, 446,744,073,709,551,616 '- o 20 dígitos? Si es así, ¿eso significa que necesita un NUMERIC (20,0) para almacenarlo? –