char
, varchar
, nchar
, nvarchar
वास्तव में तार हैं
size
यह निर्धारित करने में मदद करता है कि स्ट्रिंग कितनी लंबी है...
वैसे
char
एक निश्चित लंबाई है, इसलिए यदि आप "1"
. रखना चाहते हैं एक char(2)
. में सामग्री वास्तविक होगी "1 "
varchar(2)
होगा "1"
n
भाग यूनिकोड के लिए है, इसलिए उन क्षेत्रों के अंदर सब कुछ यूनिकोड में होगा।
सामान्य रूप से हम nvarchar
. का उपयोग करते हैं डेटा पर कुछ जगह बचाने के लिए, जैसे कि आपके पास char(250)
. है डेटाबेस हमेशा पूरी लंबाई को एक खाली varchar(250)
. के रूप में सहेजेगा कुछ नहीं होगा।
हमारी प्रोग्रामिंग भाषा में हम पैडिंग का उपयोग char
. करने के लिए करते हैं करता है, उदाहरण के लिए, C#
"1".PadLeft(2);
"1".PadRight(2);
आउटपुट होगा " 1"
और "1 "
क्रमशः।