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

क्यों varchar(max) 8000 charaters से अधिक डेटा संग्रहीत नहीं कर रहा है

आप डेटा डालने से पहले उसे 8000 बाइट तक छोटा कर रहे हैं। 8000 वर्णों से अधिक लंबा मान बनाने के लिए आपको varchar(max) डेटा प्रकार का उपयोग करना चाहिए, जबकि 'a' का प्रकार केवल varchar है।

create table test(name varchar(max))
insert into test
values(replicate(CAST('a' AS varchar(MAX)), 100000));

select len(name) from test;



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. क्या स्तंभ क्रमसूचक स्थिति का उपयोग करके sql सर्वर डेटा का चयन करना संभव है?

  2. खाली रिटर्न सेट प्रदर्शित न करें

  3. sql का उपयोग करके अल्फा और न्यूमेरिक को विभाजित करें

  4. SQL सर्वर अप्रयुक्त सूचकांक

  5. SQL सर्वर 2008 से कनेक्ट नहीं हो सकता है?