Bonjour,

j'ai un petit soucis. J'essaie d'utiliser le modulo sur mon nombre (qui est une chaîne de caractère). Le problème est qu'il est trop grand.

J'essaie de faire ceci :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
CONVERT(BIGINT, '14277630003022800002030329785') % 97
Le problème est, bien sur, que mon string est trop grand pour être contenu dans un BIGINT. Mais quand je met un type plus grand genre DECIMAL(38, 0) ou NUMERIC(38, 0) ou FLOAT, il me dit que le modulo ne prend que des types INT.
Quelqu'un saurait comment je peux contourner le problème ? Merci beaucoup.