2017-04-10 12 views
6
को Dbeaver पर सेट परिणाम

आम तौर पर मैं खिड़कियों के लिए Dbeaver का उपयोग करें और हमेशा निर्यात मेरी परिणाम इस तरह सेट करें:निर्यात सीएसवी

मेरी क्वेरी चलाने -> परिणाम का चयन करें -> परिणाम सेट निर्यात -> निर्यात का चयन क्लिपबोर्ड पर -> किया गया

यह चरण-दर-चरण मेरे परिणाम को मेरे क्लिपबोर्ड में सेट करता है और जहां भी मैं इसके साथ काम करना चाहता हूं उसे पेस्ट कर सकता हूं।

समस्या यह है कि अब मैं मैक के लिए dbeaver का उपयोग कर रहा हूं और यह मार्गदर्शिका काम नहीं कर रही है। मैं इस पल है कि मैं अपने परिणाम का चयन करें छवि में नीचे की तरह सेट किया जब तक पर जा सकते हैं:

exporting data set

लेकिन एक बार मैं इस प्रक्रिया में आगे जाना है, अंतिम चरण में मुझे मिलता है: no query

ध्यान दें कि "स्रोत" में यह अनुमान था कि परिणाम सेट की उत्पत्ति हुई थी, लेकिन इसके बजाय यह केवल "चयन करें।

नतीजतन यह मेरा परिणाम या कुछ भी नहीं चुनता है (" सफल "होने के अलावा)

आम तौर पर मेरी क्वेरी वहां दिखाई देगी और मुझे मेनू में इस समस्या को ठीक करने वाला कोई भी विकल्प नहीं मिला।

कृपया मेरी मदद करें!

धन्यवाद।

+0

कुछ परीक्षणों के बाद मुझे एहसास हुआ कि यह केवल क्वेरी की पहली पंक्ति सोर्सिंग कर रहा है। चूंकि इसमें केवल "चयन करें" है जो सभी डेबेवर निर्यात कर रहा है। अब मुझे समझना है कि यह क्यों हो रहा है –

उत्तर

1

क्या कोई कारण है कि आप अपने परिणाम नहीं चुन सकते हैं और राइट क्लिक करें और उन्नत कॉपी -> उन्नत प्रतिलिपि चुनें? मैं एक मैक पर हूं और इस तरह मैं हमेशा पेस्टिंग के लिए क्लिपबोर्ड पर परिणाम कॉपी करता हूं।

+0

क्या होगा यदि परिणाम सेट इतना बड़ा है कि परिणाम दृश्य सभी रिकॉर्ड प्रदर्शित नहीं कर सकता है? –

+0

क्या आपको स्मृति अपवाद से बाहर निकलना है? यदि आपके पास परिणाम बड़ा है, तो इसे क्लिपबोर्ड पर कॉपी करना एक अच्छा विचार नहीं है और मैं इसे CSV को निर्यात करने का सुझाव दूंगा।जब आप परिणाम सेट निर्यात करते हैं, तो डीबीवर उस क्वेरी के पूरे परिणाम को निर्यात करता है जिसे परिणाम सेट व्यूअर को पॉप्युलेट करने के लिए निष्पादित किया गया था, न कि जो दिखाया गया है। – Kyle

+1

यह केवल 5 कॉलम के साथ लगभग 40,000 रिकॉर्ड है। डेटा पकड़ने के लिए रैम पर्याप्त है। हालांकि, डीबीवर केवल डिफ़ॉल्ट रूप से 200 रिकॉर्ड दिखाता है। अगर मुझे सभी डेटा चाहिए, तो मुझे बार-बार स्क्रॉल करना पड़ा और यह कष्टप्रद है। –

2

समस्या बॉक्स को "खुला नया कनेक्शन" चेक किया गया था। तो मैं अपनी अस्थायी तालिका का उपयोग नहीं कर सका।

5

आप क्लिपबोर्ड का उपयोग करने की जरूरत नहीं है, तो आप सीधे एक फाइल करने के लिए पूरे resultset (न केवल आप जो देखते हैं) निर्यात कर सकते हैं:

  1. आपकी क्वेरी निष्पादित
  2. अधिकार में किसी भी कहीं भी क्लिक करें
  3. क्लिक "निर्यात resultset ..." प्रारूप आप चाहते हैं (सीएसवी अपने प्रश्न के अनुसार) निर्यात विज़ार्ड
  4. खोलने के लिए
  5. समीक्षा अगले शीशे में सेटिंग्स "अगला" क्लिक जब परिणाम है। (मेरे मामले में कुछ भी बदलने की आवश्यकता नहीं है करने के लिए)
  6. जहां फ़ाइल बनाया जाएगा फ़ोल्डर सेट करें, और "समाप्त"

निर्यात पृष्ठभूमि में चलता है, एक पॉपअप दिखाई देगा इसके पूर्ण हो जाने।

संबंधित मुद्दे