sql >> Databasteknik >  >> RDS >> Oracle

Hur matar man ut oracle sql-resultat till en fil i Windows?

Använd spolen:

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

Observera att detta kommer att skapa myoutputfile.txt i katalogen från vilken du körde SQL*Plus.

Om du behöver köra detta från en SQL-fil (t.ex. "tmp.sql") när SQLPlus startar och matas ut till en fil med namnet "output.txt":

tmp.sql:

select * from users;

Kommando:

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

Tänk på att jag inte har någon Oracle-instans framför mig just nu, så du kan behöva göra en del av ditt eget arbete för att felsöka det jag har skrivit från minnet.



  1. Hur UTC_TIME() fungerar i MariaDB

  2. Unik begränsning som tillåter tomma värden i MySQL

  3. SQL Server OM INTE FINNS Användning?

  4. Räkna tecken i sekvenser via SQL