Tyvärr respekterar SQL Developer inte set echo off
fullt ut kommando som (tycks) lösa detta i SQL*Plus.
Den enda lösningen jag har hittat för detta är att spara det du gör som ett skript, t.ex. test.sql
med:
set echo off
spool c:\test.csv
select /*csv*/ username, user_id, created from all_users;
spool off;
Och sedan från SQL Developer, har du bara ett anrop till det skriptet:
@test.sql
Och kör det som ett skript (F5).
Att spara som en skriptfil borde inte vara mycket svårt för något annat än en ad hoc-fråga; och kör det med @
istället för att öppna skriptet och köra det direkt är bara lite jobbigt.
Lite sökning hittade samma lösning på SQL Developer-forumet, och utvecklingsteamet föreslår att det är avsiktligt beteende att efterlikna vad SQL*Plus gör; du måste köra ett skript med @
där också för att dölja frågetexten.