Ho inserito due record in una tabella.
create table num(id int)
insert into num values(0023)
insert into num values(23)
select * from num
Quando li interrogo, vengono visualizzati tutti come 23
. Significa che SQL Server ignora gli 0 iniziali. Qual è il meccanismo dietro questo? Come posso avere SQL Server restituire i valori quando li ho inseriti (cioè 0023
e 23
)?
id
dovrebbero essere di tipoVARCHAR
o simili.