Malheureusement SQL Developer n'honore pas entièrement le set echo off
commande qui (semblerait) résoudre ce problème dans SQL*Plus.
La seule solution de contournement que j'ai trouvée consiste à enregistrer ce que vous faites sous forme de script, par exemple. test.sql
avec :
set echo off
spool c:\test.csv
select /*csv*/ username, user_id, created from all_users;
spool off;
Et puis depuis SQL Developer, n'appelez que ce script :
@test.sql
Et exécutez-le en tant que script (F5).
L'enregistrement en tant que fichier de script ne devrait de toute façon pas être très difficile pour autre chose qu'une requête ad hoc; et l'exécuter avec @
au lieu d'ouvrir le script et de l'exécuter directement, c'est un peu pénible.
Un peu de recherche a trouvé la même solution sur le forum SQL Developer, et l'équipe de développement suggère que c'est un comportement intentionnel d'imiter ce que fait SQL*Plus; vous devez exécuter un script avec @
là aussi afin de masquer le texte de la requête.