Используйте Команду SELECT - SQL с выражением - INTO или TO чтобы сделать запрос в таблицы и вывести результаты запроса в масив.
Если массив не существует, и предложение SQL SELECT возвращает одну или более записей, команда создает массив. Существующий массив пересоздается чтобы поместить результаты запроса.
обратите внимание Если предложение SQL SELECT не возвращает ниодной записи, существующий массив остается неизменным и может содержать предыдущие результаты. Если массив не существует, команда не создает его. Используйте Системная переменная _TALLY для определения, возвращает ли утверждение SQL SELECT какие-нибудь записи.
Пример
В следующем примере, SELECT - SQL направляет результаты запроса в масив с именем RESULTS:
![]() | |
---|---|
SELECT DISTINCT a.cust_id, a.company, b.amount ; FROM customer a, payments b ; WHERE a.cust_id = b.cust_id INTO ARRAY results DISPLAY MEMORY LIKE results RESULTS Priv A TEST ( 1, 1) C "000004" ( 1, 2) C "Stylistic Inc." ( 1, 3) N 13.91 ( 13.91000000) ( 2, 1) C "000008" ( 2, 2) C "Ashe Aircraft" ( 2, 3) N 4021.98 ( 4021.98000000) ( 3, 1) C "000010" ( 3, 2) C "Miakonda Industries" ( 3, 3) N 9.84 ( 9.84000000) |
Смотрите также
Справочное руководство
Команда SELECT - SQLКонцепции
Передача данных из таблиц в массивыПередача данных из массивов в таблицы
Прочие ресурсы
Передача Данных и массивыМанипулирование данными