web-dev-qa-db-fra.com

Type de données plus grand que bigint

Je souhaite utiliser un type de données pouvant contenir plus de 19 chiffres. Existe-t-il un type de données disponible pouvant contenir plus de 19 chiffres?

9
IT researcher

Numérique/décimal, flottant/réel. Il y a ne excellente réponse ici , de la documentation officielle ici et ici , et j'ai également posté il y a quelques opinions il y a longtemps , mais voici une démonstration rapide:

-- overflow error:

DECLARE @x BIGINT        = 9999999999999999999;

GO

-- works:

DECLARE @x DECIMAL(38,0) = 99999999999999999999999999999999999999;
18
Aaron Bertrand