जवाबों:
संस्करण मैं उपयोग कर रहा हूँ
अपडेट 5 मई 2012
जेफ स्मिथ ने ब्लॉगिंग दिखाते हुए कहा, मेरा मानना है कि एसक्यूएल डेवलपर से सीएसवी आउटपुट प्राप्त करने के लिए बेहतर तरीका है। जेफ की विधि को विधि 1 के रूप में दिखाया गया है:
विधि 1
/*csv*/
अपनी SQL क्वेरी में टिप्पणी जोड़ें और क्वेरी को स्क्रिप्ट के रूप में चलाएं (वर्कशीट टूलबार पर F5 या 2 निष्पादन बटन का उपयोग करके)
बस।
विधि 2
एक क्वेरी चलाएँ
राइट क्लिक करें और अनलोड करें चुनें।
अपडेट करें। Sql डेवलपर संस्करण 3.0.04 में इसे बाहर इंगित करने के लिए Janis Peisenieks को धन्यवाद निर्यात करने के लिए अनलोड किया गया है
SQL डेवलपर संस्करण 3.0.04 के लिए संशोधित स्क्रीन शॉट
प्रारूप ड्रॉप डाउन से CSV का चयन करें
और बाकी स्क्रीन निर्देशों का पालन करें।
/*CSV*/
मेरे लिए काम नहीं करता था, लेकिन निचले मामले /*csv*/
ने किया। धन्यवाद!
बिल्कुल नहीं "निर्यात", लेकिन आप उन ग्रिड में पंक्तियों (या Ctrl- Aउन सभी का चयन करने के लिए) का चयन कर सकते हैं जिन्हें आप निर्यात करना चाहते हैं, और फिर Ctrl- के साथ कॉपी करें C।
डिफ़ॉल्ट टैब-सीमांकित है। आप उसे एक्सेल या किसी अन्य संपादक में पेस्ट कर सकते हैं और आपके द्वारा पसंद किए गए परिसीमन में हेरफेर कर सकते हैं।
इसके अलावा, अगर आप का उपयोग करें Ctrl- Shift- Cके बजाय Ctrl- C, आप भी कॉलम हेडर कॉपी कर देंगे।
FYI करें, आप /*csv*/
अन्य स्वरूपों के साथ-साथ /*xml*/
और के लिए स्थानापन्न कर सकते हैं /*html*/
। चयन /*xml*/ * from emp
उदाहरण के लिए क्वेरी परिणामों के साथ एक xml दस्तावेज़ लौटाएगा। एक क्वेरी से xml वापस करने का एक आसान तरीका ढूंढते हुए मैं इस लेख के पार आया।
FYI करें जो कोई भी समस्याओं में भागता है, CSV टाइमस्टैम्प निर्यात में एक बग है जो मैंने बस कुछ घंटों के आसपास काम करने में बिताया है। कुछ क्षेत्र जिन्हें मुझे निर्यात करने की आवश्यकता थी वे टाइप टाइमस्टैम्प के थे। यह वर्तमान संस्करण (यहां तक कि इस पोस्टिंग के रूप में 3.0.04) में भी CSV निर्यात विकल्प दिखाई देता है, समूहीकरण के प्रतीकों को टाइमस्टैम्प के आसपास रखने में विफल रहता है। टाइमस्टैम्प में रिक्त स्थान के बाद से बहुत निराश होना मेरा आयात टूट गया। मुझे जो सबसे अच्छा वर्कअराउंड मिला, वह था अपने सभी टाइमस्टैम्प पर TO_CHAR () के साथ अपनी क्वेरी लिखना, जो सही आउटपुट देता है, भले ही थोड़े और काम के साथ। मुझे उम्मीद है कि यह किसी को कुछ समय बचाता है या अगली रिलीज के साथ गेंद पर ओरेकल हो जाता है।
MDSYS.SDO_GEOMETRY(2001,8307,MDSYS.SDO_POINT_TYPE(-122.39096,37.79251,NULL),NULL,NULL)
उद्धरणों में लिपटे बिना इस तरह से निर्यात किया जा रहा है (कॉमा को नोटिस करें) । और मैं गतिशील एसक्यूएल का उपयोग कर रहा हूं इसलिए मैं इन कॉलमों को TO_CHAR () नहीं कर सकता। कोई सुझाव?
Sql डेवलपर से अपने स्थानीय सिस्टम में निर्यात करने के लिए।
Path : C:\Source_Table_Extract\des_loan_due_dtls_src_boaf.csv
SPOOL "Path where you want to save the file"
SELECT /*csv*/ * FROM TABLE_NAME;
CSV Export आपके डेटा से बचता नहीं है। स्ट्रिंग्स के लिए बाहर देखें जो समाप्त होते हैं \
क्योंकि परिणामस्वरूप \"
बच गए "
और ए की तरह दिखेगा \
। तब आपके पास गलत संख्या है "
और आपकी पूरी पंक्ति टूट गई है।
"foo\"
एक पूरी तरह से मान्य स्ट्रिंग है।