sql >> Database teknologi >  >> RDS >> Oracle

Hvordan output oracle sql resultat til en fil i Windows?

Brug spolen:

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

Bemærk, at dette vil oprette myoutputfile.txt i den mappe, hvorfra du kørte SQL*Plus.

Hvis du har brug for at køre dette fra en SQL-fil (f.eks. "tmp.sql"), når SQLPlus starter op og output til en fil med navnet "output.txt":

tmp.sql:

select * from users;

Kommando:

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

Husk, jeg har ikke en Oracle-instans foran mig lige nu, så du skal muligvis gøre noget af dit eget arbejde for at fejlsøge det, jeg har skrevet fra hukommelsen.



  1. MariaDB SQL Set Operators

  2. Hvordan returnerer man kun arbejdstid fra reservationer i PostgreSql?

  3. LEFT() vs SET TEXTSIZE i SQL Server:Hvad er forskellen?

  4. foreach %dopar% + RPostgreSQL