Will man die Ergebnisse einer Abfrage aus SQL Anywhere in eine Textdatei schreiben, geht das mit der OUTPUT Anweisung. Hier ein einfaches Beispiel:
select * from adressen;
OUTPUT TO "c:\adressen.txt"
DELIMITED BY '|'
QUOTE ''
FORMAT TEXT ;
OUTPUT TO - gibt den Namen der Zieldatei (mit Pfad) an
DELIMITED BY - gibt das Trennzeichen zwischen den einzelnen Werten einer Spalte an
QUOTE - gibt an, mit welchem Zeichen Strings eingeschlossen werden. Im Beispiel wird gar kein Zeichen dafür verwendet
FORMAT - gibt das Ausgabeformat an