Helaas voldoet SQL Developer niet volledig aan de set echo off
commando dat dit zou (lijken te) oplossen in SQL*Plus.
De enige oplossing die ik hiervoor heb gevonden, is om op te slaan wat je doet als een script, b.v. test.sql
met:
set echo off
spool c:\test.csv
select /*csv*/ username, user_id, created from all_users;
spool off;
En dan van SQL Developer, bel alleen dat script:
@test.sql
En voer dat uit als een script (F5).
Opslaan als een scriptbestand zou hoe dan ook geen probleem moeten zijn voor iets anders dan een ad-hocquery; en dat uitvoeren met @
in plaats van het script te openen en het direct uit te voeren is maar een kleine moeite.
Een beetje zoeken vond dezelfde oplossing op het SQL Developer-forum, en het ontwikkelingsteam suggereert dat het opzettelijk gedrag is om na te bootsen wat SQL*Plus doet; je moet een script uitvoeren met @
daar ook om de vraagtekst te verbergen.