sql >> Databáze >  >> RDS >> Oracle

Jak vytisknout výsledek Oracle SQL do souboru ve Windows?

Použijte cívku:

spool myoutputfile.txt
select * from users;
spool off;

Všimněte si, že to vytvoří soubor myoutputfile.txt v adresáři, ze kterého jste spustili SQL*Plus.

Pokud to potřebujete spustit ze souboru SQL (např. "tmp.sql") při spuštění SQLPlus a výstup do souboru s názvem "output.txt":

tmp.sql:

select * from users;

Příkaz:

sqlplus -s username/[email protected] @tmp.sql > output.txt

Uvědomte si, že teď před sebou nemám instanci Oracle, takže možná budete muset udělat nějakou vlastní práci, abyste odladili to, co jsem napsal z paměti.



  1. Jak odstranit nové řádkové znaky z datových řádků v mysql?

  2. Omezení optimalizátoru s filtrovanými indexy

  3. Oracle to PostgreSQL:Syntaxe vnějšího spojení ANSI v PostgreSQL

  4. Časový rozdíl SQL mezi dvěma daty má za následek hh:mm:ss