RaphAstronome
Messages postés104Date d'inscriptionsamedi 7 décembre 2002StatutMembreDernière intervention17 août 2009
-
27 août 2007 à 22:26
RaphAstronome
Messages postés104Date d'inscriptionsamedi 7 décembre 2002StatutMembreDernière intervention17 août 2009
-
1 sept. 2007 à 22:57
Bonjour,
Je vais bientôt devoir utiliser des entiers plus gros que 64 bits car ils risquent de devenir insuffisants .
Existe t'il en MySQL un moyen d'avoir des entiers de 128 ou 256 bits, le top serait un entier de taille dynamique (comme en Ruby).
yann_lo_san
Messages postés1137Date d'inscriptionlundi 17 novembre 2003StatutMembreDernière intervention23 janvier 201626 29 août 2007 à 21:33
DarkSidious > Aucune statistique de colonne possible avec 2 bigint, sans parler des calculs impossible sans recoder les 2 parties à chaque fois.
exemple une addition :
(mes DoubleQword sont 2 decimal(18,0))
declare @hiBig1 decimal(18,0)
set @hiBig1 = '000000000000000000'
declare @lowBig1 decimal(18,0)
set @lowBig1 = '111111111111111111'
declare @hiBig2 decimal(18,0)
set @hiBig2 = '000000000000000000'
declare @lowBig2 decimal(18,0)
set @lowBig2 = '000000000000000001'
declare @resultat varchar(36)
set @resultat =
cast(cast(@hiBig1 as varchar) + cast(@lowBig1 as varchar) as decimal(36, 0))
+
cast(cast(@hiBig2 as varchar) + cast(@lowBig2 as varchar) as decimal(36, 0))