Sqlserver
 sql >> डेटाबेस >  >> RDS >> Sqlserver

एसक्यूएल चार और सी # के बीच कनवर्ट करना

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 " क्रमशः।



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. एसक्यूएल सर्वर में एकाधिक कॉलम के लिए पिवट कैसे करें

  2. टीएसक्यूएल लेनदेन के भीतर प्रयास करें/पकड़ें या इसके विपरीत?

  3. SQL सर्वर सिस्टम डेटाबेस - Tempdb रखरखाव

  4. डेटाबेस त्रुटि:स्थिति 0 . पर कोई पंक्ति नहीं है

  5. SQL Server 2008 भूगोल डेटा प्रकार का उपयोग क्यों करें?