Вы можете сохранить результаты исполнения запроса в таблице, массиве или курсоре для последующего использования, такого как заполнения форм и печати отчетов или этикеток. Если вы хотите хранить результаты только исполнения какой-то операции, пошлите результаты исполнения запроса в массив или или курсор. Если вы желаете сохранить результаты исполнения запроса в отдаленном будущем, сохраните их в таблице.
Для укзания таблицы в качестве приемника данных
-
используйте опцию INTO предложения SELECT - SQL для указания применика.
Приведенный ниже пример показывает использование опции INTO для таблицы:
![]() | |
---|---|
SELECT * ; FROM tastrade!customer ; WHERE customer.country = "Canada" ; INTO TABLE mytable |
Для указания массива в качестве приемника данных
-
используйте опцию INTO предложения SELECT - SQL для указания применика.
Приведенный ниже пример показывает использование опции INTO для массива:
![]() | |
---|---|
SELECT * ; FROM tastrade!customer ; WHERE customer.country = "Canada" ; INTO ARRAY aMyArray |
Для указания курсора в качестве приемника данных
-
используйте опцию INTO предложения SELECT - SQL для указания применика.
Приведенный ниже пример показывает использование опции INTO для курсора с именем mycursor
:
![]() | |
---|---|
SELECT * ; FROM tastrade!customer ; WHERE customer.country = "Canada" ; INTO CURSOR mycursor |
Если вы создаете таблицу или массив, вы можете использовать их как и любую другую таблицы или любой другой массив в Visual FoxPro. Если вы создаете курсор, вы можете просмотреть его содержание. Курсор открывается в ближайшей доступной рабочей области. Вы можете получить к нему доступ с помощью его имени, уазанного в предложении SELECT - SQL.
Приведенные ссылка на процедуры описывают два общих пути для включения результатов запроса, хранимых в таблицах или курсоре в приложение.