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

SQL सर्वर फ़ील्ड छोटा हो रहा है

आपकी समस्या यह है कि आपको लगता है कि प्रबंधन स्टूडियो आपको सभी डेटा के साथ प्रस्तुत करने जा रहा है। यह नहीं है। टूल्स> विकल्प> क्वेरी परिणाम> SQL सर्वर पर जाएं। यदि आप ग्रिड में परिणाम का उपयोग कर रहे हैं, तो "गैर एक्सएमएल डेटा" के लिए "अधिकतम वर्ण पुनर्प्राप्त" बदलें (बस ध्यान दें कि ग्रिड के परिणाम किसी भी सीआर/एलएफ को समाप्त कर देंगे)। यदि आप परिणाम से पाठ का उपयोग कर रहे हैं, तो "प्रत्येक कॉलम में प्रदर्शित वर्णों की अधिकतम संख्या" बदलें।

आप और अधिक दर्ज करने के लिए ललचा सकते हैं, लेकिन आप प्रबंधन स्टूडियो में अधिकतम वापस कर सकते हैं:

65535 for Results to Grid
8192  for Results to Text

यदि आप वास्तव में प्रबंधन स्टूडियो में सभी डेटा देखना चाहते हैं, तो आप इसे एक्सएमएल में परिवर्तित करने का प्रयास कर सकते हैं, लेकिन इसमें समस्याएं भी हैं। पहले परिणाम को ग्रिड पर सेट करें> एक्सएमएल डेटा को 5 एमबी या असीमित पर सेट करें, फिर करें:

SELECT CONVERT(XML, column) FROM dbo.table WHERE...

अब यह एक ग्रिड परिणाम देगा जहां लिंक वास्तव में क्लिक करने योग्य है। यह एक नई संपादक विंडो खोलेगा (यह एक क्वेरी विंडो नहीं होगी, इसलिए इसमें निष्पादित बटन, IntelliSense, आदि नहीं होंगे) आपके डेटा को XML में परिवर्तित कर देगा। इसका मतलब है कि यह > . की जगह लेगा > . के साथ आदि। यहाँ एक त्वरित उदाहरण है:

SELECT CONVERT(XML, 'bob > sally');

परिणाम:

जब आप ग्रिड पर क्लिक करते हैं, तो आपको यह नई विंडो मिलती है:

(इसमें एक तरह का IntelliSense है, जो XML प्रारूप को मान्य करता है, यही कारण है कि आप squigglies देखते हैं।)

रंच पर वापस जाएं

अगर आप सिर्फ विवेक की जांच करना चाहते हैं और वास्तव में सभी 383K को कहीं और कॉपी नहीं करना चाहते हैं, तो नहीं! बस उपयोग करके जांचें:

SELECT DATALENGTH(column) FROM dbo.table WHERE...

यह आपको दिखाएगा कि आपका डेटा डेटाबेस द्वारा कब्जा कर लिया गया था, और समस्या उपकरण और सत्यापन की आपकी विधि है।

(मैंने तब से लिखा है इस बारे में एक टिप यहां देखें ।)



  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 सर्वर कर्सर प्रकार - डायनेमिक कर्सर | SQL सर्वर ट्यूटोरियल / TSQL ट्यूटोरियल

  2. नेटबीन्स में हाइबरनेट रिवर्स इंजीनियरिंग SQL सर्वर टेबल नहीं ढूंढ सकता है

  3. SQL सर्वर बिल में राशि का आवंटन

  4. SQL सर्वर त्रुटि 110:INSERT कथन में VALUES खंड में निर्दिष्ट मानों की तुलना में कम कॉलम हैं।

  5. तालिका से उपस्थित और अनुपस्थित दिनों की गणना करें