मैंने एक टेबल में दो रिकॉर्ड डाले हैं।
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
या समान होना चाहिए ।