Bir tabloya iki kayıt ekledim.
create table num(id int)
insert into num values(0023)
insert into num values(23)
select * from num
Onları sorguladığımda, hepsi olarak görüntülenir 23. Bu, SQL Server'ın önde gelen 0'ları yok saydığı anlamına gelir. Bunun arkasındaki mekanizma nedir? SQL Server'ın değerleri eklediğim gibi döndürmesini nasıl sağlayabilirim (yani 0023ve 23)?
id, tipVARCHARveya benzeri olmalıdır.