Команды для работы с базами данных, таблицами, индексами, связями - часть 2
Команды перемещения по таблице, поиска и отбора данных
- Перейти к записи... GO [RECORD] nRecordNumber [IN nWorkArea | IN cTableAlias] GO TOP | BOTTOM [IN nWorkArea | IN cTableAlias] (вместо GO можно использовать GOTO)
- Переместиться по таблице (вперед или назад) SKIP [nRecords] [IN nWorkArea | cTableAlias]
Для nRecords>0 - перемещение далее по таблице, для nRecords<0 - назад к предыдущим записям.
Функция BOF() возвращает .T., если текущая запись - первая и Вы пытаетесь выполнить команду SKIP -1, аналогично для последней записи - EOF()=.T.
- Поиск для заданного логического условия LOCATE [FOR lExpression1] [Scope] [WHILE] [NOOPTIMIZE]
(Найти следующую запись, соответствующую условию - команда CONTINUE)
- Поиск по значению индекса SEEK eExpression ORDER nIndexNumber | IDXIndexFileName | [TAG] TagName [OF CDXFileName] [ASCENDING | DESCENDING]] [IN nWorkArea | cTableAlias]
- Установить фильтр SET FILTER TO [lExpression] [IN nWorkArea | cTableAlias]
- Выполнить запрос (SQL-команда) SELECT [ALL | DISTINCT] [TOP nExpr [PERCENT]] Select_List_Item [, ...] FROM [FORCE] Table_List_Item [, ...] [[JoinType] JOIN DatabaseName!]Table[[AS] Local_Alias] [ON JoinCondition [AND | OR [JoinCondition | FilterCondition] ...] [WITH (BUFFERING = lExpr)] [WHERE JoinCondition | FilterCondition [AND | OR JoinCondition | FilterCondition] ...] [GROUP BY Column_List_Item [, ...]] [HAVING FilterCondition [AND | OR ...]] [UNION [ALL] SELECTCommand] [ORDER BY Order_Item [ASC | DESC] [, ...]] [INTO StorageDestination | TO DisplayDestination] [PREFERENCE PreferenceName] [NOCONSOLE] [PLAIN] [NOWAIT]
В качестве StorageDestination можно использовать одно из следующих предложений:
- ARRAY ArrayName - в массив переменных памяти;
- CURSOR CursorName - в курсор;
- DBF TableName | TABLE TableName - в таблицу.
В качестве DisplayDestination можно использовать одно из следующих предложений:
- FILE FileName [ADDITIVE] - ASCII текстовый файл;
- PRINTER [PROMPT] - вывод на принтер;
- SCREEN - в главное окно системы VFP.
Содержание Назад Вперед
Forekc.ru
Рефераты, дипломы, курсовые, выпускные и квалификационные работы, диссертации, учебники, учебные пособия, лекции, методические пособия и рекомендации, программы и курсы обучения, публикации из профильных изданий