ฉันได้แทรกสองระเบียนลงในตาราง
create table num(id int)
insert into num values(0023)
insert into num values(23)
select * from num
23เมื่อผมสอบถามพวกเขาพวกเขาทั้งหมดเป็นจอแสดงผล หมายความว่า SQL Server ละเว้น 0s ชั้นนำ กลไกเบื้องหลังคืออะไร ฉันจะให้ SQL Server คืนค่าตามที่ฉันแทรก (เช่น0023และ23) ได้อย่างไร
idควรเป็นประเภทVARCHARหรือคล้ายกัน