Bohužel SQL Developer plně nedodržuje set echo off
příkaz, který by to (zdá se) vyřešil v SQL*Plus.
Jediné řešení, které jsem pro to našel, je uložit to, co děláte, jako skript, např. test.sql
s:
set echo off
spool c:\test.csv
select /*csv*/ username, user_id, created from all_users;
spool off;
A pak z SQL Developer pouze volání tohoto skriptu:
@test.sql
A spusťte to jako skript (F5).
Uložení jako soubor skriptu by každopádně nemělo být příliš obtížné pro nic jiného než pro dotaz ad hoc; a spusťte to pomocí @
místo otevření skriptu a jeho přímého spuštění je to jen trochu bolest.
Trochu hledání našlo stejné řešení na fóru SQL Developer a vývojový tým naznačuje, že jde o záměrné chování napodobující to, co dělá SQL*Plus; musíte spustit skript s @
tam také, aby se skryl text dotazu.