Предложение WHILE
См. также
Предложение WHILE заставляет команду действовать на каждую запись таблицы,
пока вычисленное значение заданного логического выражения остается истинным (.T.).
Как только вычисленное значение логического выражения становится ложным (.F.),
выполнение команды прекращается и оставшиеся записи не рассматриваются. Обычно
это выражение употребляется для таблиц, отсортированных или индексированных по
полю (полям), входящему в выражение WHILE. В следующем примере сначала произво
ится установка в индексированной таблице на первую запись, удовлетворяющую ус
овию, а затем команда REPLACE действует на те записи, которые удовлетворяют ус
овию выражения WHILE.
USE Mytable INDEX street
LOCATE FOR UPPER(street) = "MAIN"
REPLACE street WITH "Maine" WHILE UPPER(street) = "MAIN"
В следующей таблицы перечислены команды, в которых можно использовать предложе
ие WHILE.
Команды, использующие предложение WHILE
|
|
|