flex:flexschnitt
Flexschnittstelle
In der Flexschnittstelle können Stored-Procedures aufgerufen und Daten im- und exportiert werden.
Im Feld SQL wird ein SQL-Command angegeben.
Export
Für den Export wird die Abfrage ausgeführt und das Ergebnis der Abfrage in die Datei übergeben.
Import
Für den Import wird die Datei in eine Tabelle FLEX_IN_{Name} eingelesen und kann im Anschluss durch die Abfrage weiterverarbeitet werden.
Procedure
Es wird einfach die Abfrage verarbeitet.
Parameter
sql: | Angabe eines SQL-Parameters Format: SQL:@VarName;Vartype Erlaubte Vartypes: bigint, int, datetime, date, varchar, char, float Beispiel: SQL:@DatVon;datetime |
type: | Bestimmt die Art der Schnittstelle: erlaubte Typen: export (exportiert Daten) import (importiert Daten) sp (führt eine SP aus) |
append | Hängt die Daten an die Datei an statt eine neue zu erzeugen. |
timeout: | Bestimmt das Timeout der Ausführung: Beispiel: timeout:120 |
text: | Bestimmt den Textqualifizierer Beispiel: text:„ |
trennung: | Bestimmt das Datenfeldtrennzeichen Beispiel: trennung:; |
tablename: | Name der Tabelle, in die Daten importiert werden Intern bekommt die Tabelle den Namen FLEX_IN_{tablename} Beispiel: tablename: Personen |
Felder: | Felder, die in der Tabelle zu importiert werden sollen Werden keine Felder angegeben, werden die Felder „FELD_x“ benannt. Beispiel: felder: PersonID, Nachname, Vorname |
comment: | Zeichen, mit dem Zeilen als Kommentar geschaltet werden können Fehlt die Angabe, dann wird das ' verwendet Beispiel: comment:- |
archiv | Die Datei wird nach dem Import in das Unterverzeichnis IMP verschoben Beispiel: archiv |
archiv:Ordner | Die Datei wird nach dem Import in das Unterverzeichnis {Ordner} verschoben Beispiel: archiv:IMPORTIERT |
Pfad
Im Dateinamen können folgenden Platzhalter gesetzt werden
[DATE]
[DATETIME]
[TIME]
flex/flexschnitt.txt · Zuletzt geändert: 2023/12/14 15:46 von 127.0.0.1