Cтраница 2
ПИСАТЬ или ОБНОВИТЬ в данное НОМИНАЛЬНЫЙ КЛЮЧ должно быть помещено значение ключа требуемой записи. При извлечении записи это значение используется для нахождения логической записи с таким же значением данного, указанного во фразе КЛЮЧ ЗАПИСИ. При добавлении и обновлении записи оно используется для нахождения места, где должна быть размещена запись. Тем не менее, ключ записываемой или обновляемой записи должен быть также установлен на нужное значение, которое должно совпадать со значением номинального ключа. [16]
Файл может быть открыт как I-O ( ВХОДНОЙ-ВЫХОДНОЙ) файл, только если он уже существует. Другими словами, он должен быть предварительно создан, для чего он должен быть открыт как OUTPUT ( ВЫХОДНОЙ) файл и в него с помощью оператора WRITE должны быть занесены записи. Создание файла может быть произведено в отдельной или в той же самой программе. В последнем случае файл может быть открыт, затем закрыт и снова открыт другим способом, но организация файла, созданного однажды, никогда не может быть изменена. Размеры записей, заносимых в файл, также не должны меняться. Разрешается только менять значения внутри обновляемой записи, но не разрешается увеличивать ее длину. Комбинации способов открытия файлов и глаголов READ, WRITE и REWRITE для файлов с последовательной организацией приведены ниже. [17]