Dans certains cas spécifiques, vous pouvez avoir besoin d’insérer dans un champ SQL un nombre formaté sur x digits tout en gardant en amont les zéros.
Dans l’exemple, je souhaite insérer le nombre 99 sur 4 digits en gardant les 2 zéros en amont.
Declare @i int Set @i = 99 Select Right('0000' + Cast(@i as varchar(4)),4)
Résultat