He insertado dos registros en una tabla.
create table num(id int)
insert into num values(0023)
insert into num values(23)
select * from num
Cuando los consulto, todos se muestran como 23. Significa que SQL Server ignora los ceros iniciales. ¿Cuál es el mecanismo detrás de eso? ¿Cómo puedo hacer que SQL Server devuelva los valores cuando los inserté (es decir, 0023y 23)?
iddeberían ser de tipoVARCHARo similar.