2008-12-04 14 views

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.

+5

¿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? –

Cuestiones relacionadas