दुर्भाग्य से SQL डेवलपर set echo off
का पूरी तरह से सम्मान नहीं करता है कमांड जो (प्रतीत होता है) इसे SQL*Plus में हल करेगी।
इसके लिए मुझे जो एकमात्र समाधान मिला है, वह यह है कि आप जो कर रहे हैं उसे एक स्क्रिप्ट के रूप में सहेजना है, उदा। test.sql
साथ:
set echo off
spool c:\test.csv
select /*csv*/ username, user_id, created from all_users;
spool off;
और फिर SQL डेवलपर से, केवल उस स्क्रिप्ट पर कॉल करें:
@test.sql
और उसे एक स्क्रिप्ट के रूप में चलाएँ (F5)।
किसी तदर्थ क्वेरी के अलावा किसी अन्य चीज़ के लिए किसी स्क्रिप्ट फ़ाइल के रूप में सहेजना किसी भी तरह से अधिक कठिनाई का नहीं होना चाहिए; और उसे @
. के साथ चलाना स्क्रिप्ट को खोलने और उसे सीधे चलाने के बजाय थोड़ा दर्द होता है।
थोड़ी सी खोज में SQL डेवलपर फ़ोरम पर एक ही समाधान मिला, और विकास दल का सुझाव है कि SQL*Plus जो करता है उसकी नकल करना जानबूझकर व्यवहार है; आपको @
. के साथ एक स्क्रिप्ट चलाने की आवश्यकता है वहाँ भी क्वेरी पाठ को छिपाने के लिए।