Если вам конкретно нужны числа с нулем, то самое простое решение - format()
:
select format(123, '0000')
Если вы хотите исправить таблицу, выполните:
alter table t alter column ssn4 char(4); -- there are always four digits
Затем обновите значение, чтобы получить ведущие нули:
update t
ssn4 = format(convert(int, ssn4), '0000');
Или, если вы просто хотите, чтобы нижестоящие пользователи имели строку, вы можете использовать вычисляемый столбец:
alter table t
add ssn4_str as (format(ssn4, '0000'));