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

8053 बाइट्स से ऊपर की पंक्ति डालने से त्रुटि क्यों नहीं हो रही है, क्योंकि अधिकतम अनुमत पंक्ति सीमा 8060 है

ऐसा इसलिए है क्योंकि जब स्ट्रिंग को VARCHAR (अधिकतम) के रूप में 8000 बाइट्स से अधिक घोषित किया जाता है तो स्ट्रिंग को IN_ROW_DATA से LOB_Data में ले जाया जाता है। IN_ROW_DATA केवल पॉइंटर्स को स्टोर करता है इसलिए त्रुटि दिखाई नहीं दे रही थी क्योंकि अभी भी बहुत सी जगह बाकी है।




  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. परिणाम प्रदर्शित किए बिना SQL क्वेरी कैसे निष्पादित करें

  3. SQL सर्वर भूगोल डेटाटाइप लाइन पर निकटतम बिंदु

  4. SQL सर्वर में किसी पहचान कॉलम पर वर्तमान पहचान मान वापस करने के लिए IDENT_CURRENT() का उपयोग करें

  5. SQL सर्वर में तालिका में डुप्लिकेट रिकॉर्ड्स में से एक को छोड़कर सभी को अपडेट करें