Syntax
@Dateiname [PARAMETER]
Purpose
Ausführung einer Kommandodatei, Import einer XML-Datei
Anwendung
Befehlszeile, Kommandodatei
Berechtigung
Alle Anwender
Siehe auch
Beschreibung
Um Dateien von OSQL auszuführen, stellt man dem Dateinamen ein @ voran.
Ob die Datei als Kommandodatei ausgeführt oder als XML-Import ausgeführt wird, wird an der Dateinamenserweiterung festgemacht. Ist die Dateinamenserweiterung „XML“ dann wird der Import – wie unter XMLIMPORT beschrieben – durchgeführt, ansonsten die Kommandodatei.
Kommandodateien werden geöffnet und es wird versucht alle dort mit Semikolon getrennten Befehle (siehe COMMAND_DELIMITER) sequentiell (siehe GOTO) abzuarbeiten. Dateien können ineinander verschachtelt werden, das heißt eine Datei kann auch eine andere Datei aufrufen. Unter OSQL können diese Dateien auch per F3 ausgeführt werden (Abfrage Dateiname und Parameter per Dialogmaske).
Beispiel
@infile.sql