Следующие команды Visual FoxPro передают данные из массива в таблицу:
-
GATHER передает данные из массива в единственную запись таблицы.
-
APPEND FROM ARRAY добавляет новые записи в таблицу и заполняет записи данными из масива.
-
INSERT - SQL добавляет единственную новую запись в таблицу и заполняет ее данными из массива.
GATHER, APPEND FROM ARRAY, и INSERT - SQL отличаются по следующим отношениям:
-
GATHER передает данные из массива в текущую запись в текущей таблице. Дополнительно, опция GATHER MEMVAR Дополнительно, опция GATHER_MEMVAR передает данные из ряда переменных в текущую запись таблицы.
-
APPEND FROM ARRAY добавляет новые записи в конец текущей таблицы и затем передает данные из массива в только что добавленные записи.
-
INSERT - SQL добавляет новую запись и передает данные из масива в толькочто добавленную запись. В отличие от GATHER и APPEND FROM ARRAY, INSERT - SQL может добавить запись в невыбранную таблицу (таблица открытая в рабочей области отличной от текущей рабочей области).
Note APPEND FROM ARRAY или INSERT - SQL выполняют быстрее чем APPEND BLANK сопровождаемый REPLACE, особенно в сети.
Смотрите также
Справочное руководство
Команда APPEND FROM ARRAYКоманда GATHER
Команда INSERT - SQL
Масивы и SELECT - SQL
Концепции
Передача данных из таблиц в массивыПрочие ресурсы
Передача данных и массивыМанипулирование данными