Load
Laden von Daten aus einer externen csv-Datei in die aktuelle Datenbank. Jede Beschreibungszeile entspricht von links nach rechts einer Spalte in der csv Datei. Pro Zeile in der csv wird ein neuer Datensatz angelegt.
load JanusProjek.csv RID INTEGER Zaehler_Nummer ZAEHLER_NUMMER CHAR(15) ReferenzIdentitaet - data
Es wird die Tabelle OLAP$<$NAMESPACE><AktuellerErgebnisZähler> angelegt.
Syntax
load [~Dateiname~] ~Ziel-Spalten-Name~ ~Ziel-Spalten-Typ~ ~Quellspaltenname~ ~Ziel-Spalten-Name~ ~Ziel-Spalten-Typ~ ~Quellspaltenname~ ... - data
- Auf "load" folgt oft "data" damit wieder ein "select" erfolgen kann.
- Die Angabe eines Dateinamens ist optional, ohne Angabe wird einfach das letzte Ergebnis gespeichert
Beispiel
--
-- Übersicht über Vertragsanwendungen
--
$PERSON_R=10594
$SOLL_MONAT='Juni 2019'
$NAMESPACE="VERTRAG"
select
VERTRAG.RID,
VERTRAG.PERSON_R,
PERSON.NACHNAME
from
VERTRAG
join
PERSON
on
(VERTRAG.PERSON_R=PERSON.RID)
where
VERTRAG.EINSTELLUNGEN containing 'Rechnungsempfänger='||$PERSON_R
complete
NächsteAnwendung(RID) MONAT_JAHR
-
load
VERTRAG_R INTEGER RID
MONAT CHAR(25) MONAT_JAHR
-
data
select
VERTRAG_R,
MONAT
from
OLAP$$VERTRAG1
where
MONAT = $SOLL_MONAT
excel
open
-
Zurück zu OLAP.