मैंने एक टेबल में दो रिकॉर्ड डाले हैं।
create table num(id int)
insert into num values(0023)
insert into num values(23)
select * from num
जब मैं उन्हें क्वेरी करता हूं, तो वे सभी प्रदर्शित होते हैं 23। इसका मतलब है कि SQL सर्वर अग्रणी 0s को अनदेखा करता है। उसके पीछे क्या तंत्र है? जैसे ही मैंने उन्हें (यानी 0023और 23) सम्मिलित किया, मैं SQL सर्वर का मान कैसे लौटा सकता हूं ?
idप्रकारVARCHARया समान होना चाहिए ।