sql >> Database >  >> RDS >> Oracle

ORACLE Een spoel gebruiken met dynamische spoellocatie

Ik heb een betere oplossing gevonden zonder dat ik codeblokken of query-instructies hoef te declareren/beginnen/beëindigen.

Een voorbeeld-spoolbestandsnaam met de datum en tijd kan worden bereikt door:


sql> column dt new_value _dt 
sql> select to_char(sysdate,'ddMONyyyy_hh24mi') dt from dual; 
sql> spool &_dt
Mijn bestandsnaam:

27JUN2011_1727.lst

U kunt zelfs de bestandsextensie specificeren als dat nodig is (bijv. .txt). Maak gewoon een andere variabele aan.

bron:http://oracle.ittoolbox.com/groups/technical-functional/oracle-apps-l/variable-file-name-with-spool-1508529



  1. SQL SELECTEER MAX

  2. Maak een Postgres-database met python

  3. Laravel Welsprekend selecteer alle rijen met max created_at

  4. Hoe maak je een oracle.sql.ARRAY-object aan?