Datenübertragung aus einem Array in eine Tabelle

Die folgenden Visual FoxPro-Befehle übertragen Daten aus einem Array in eine Tabelle:

  • GATHER überträgt Daten aus einem Array in einen einzelnen Datensatz einer Tabelle.
  • APPEND FROM ARRAY fügt einer Tabelle neue Datensätze hinzu und füllt diese Datensätze mit Daten aus einem Array.
  • INSERT - SQL fügt einer Tabelle einen einzigen neuen Datensatz hinzu und füllt diesen Datensatz mit Daten aus einem Array.

GATHER, APPEND FROM ARRAY und INSERT - SQL unterscheiden sich in folgenden Punkten:

  • GATHER überträgt Daten aus einem Array in den aktuellen Datensatz der aktuellen Tabelle. Zusätzlich überträgt die GATHER MEMVAR-Option Daten aus einer Reihe von Variablen in den aktuellen Datensatz der Tabelle.

  • APPEND FROM ARRAY fügt am Ende der Tabelle neue Datensätze hinzu und überträgt dann Daten aus dem Array in die neuen Datensätze.

  • INSERT - SQL fügt einen neuen Datensatz hinzu und überträgt dann Daten aus dem Array in den neuen Datensatz. Im Gegensatz zu GATHER und APPEND FROM ARRAY kann INSERT - SQL auch einer nicht ausgewählten Tabelle einen Datensatz hinzufügen, d.h. einer Tabelle, die in einem anderen als dem aktuellen Arbeitsbereich geöffnet ist.

    Anmerkung   APPEND FROM ARRAY oder INSERT - SQL werden schneller ausgeführt als der von REPLACE gefolgte Befehl APPENDBLANK. Dies gilt ganz besonders in einem Netzwerk.

Siehe auch

APPEND FROM ARRAY-Befehl | GATHER-Befehl | INSERT - SQL-Befehl | Datenübertragung aus einer Tabelle in ein Array | Datenübertragung und Arrays | Datenbearbeitung | Arrays und SELECT - SQL