Текущая запись - программа - Большая Энциклопедия Нефти и Газа, статья, страница 1
Идиот - это член большого и могущественного племени, влияние которого на человечество во все времена было подавляющим и руководящим. Законы Мерфи (еще...)

Текущая запись - программа

Cтраница 1


Текущая запись программы - последняя найденная или запомненная в базе данных запись; эта концепция важна тем, что операторы модификации и удаления записей, перемещения полей записи в РОП работают с текущей записью программы.  [1]

После выполнения оператора удаления текущая запись программы и типа записи становится неопределенной; непредсказуемым образом может измениться текущее состояние затронутых цепей.  [2]

Изменяется значение заданных полей текущей записи программы и положение записи в экземплярах цепей, где она является детальной записью. Запись может быть также переключена из одного экземпляра цепи, где она является детальной, в другой экземпляр цепи того же типа.  [3]

Оператор MODIF работает с текущей записью программы, поэтому программа обязана предварительно подготовить с помощью оператора RETRV нужную текущую запись.  [4]

После выполнения оператора не меняются текущая запись программы и типа записи; если изменялось положение записи в цепях, соответствующим образом меняется текущее состояние этих цепей.  [5]

6 Структура с двойной цепной связью. [6]

В рабочие поля пользователя перемещаются данные текущей записи программы или прямые адреса текущего состояния цепи.  [7]

Локализуется главная запись цепи, которая становится текущей записью программы, текущей записью своего типа и текущей записью тех цепей, в которых найденная запись является детальной. В отличие от оператора RETRV, также обеспечивающего поиск главной записи цепи, не изменяется предыдущее текущее состояние цепей, в которых найденная запись является главной.  [8]

После успешного выполнения оператора STORE новая запись становится текущей записью программы ( ее прямой адрес помещается в DR-регистр), своего типа и всех цепей, где она является главной или детальной. Изменяется также текущее состояние цепей, расположенных на путях поиска экземпляров цепей для включения в них записи.  [9]

Запись помещается в базу данных и включается во все цепи, становясь текущей записью программы своего типа и всех цепей, в которых она участвует.  [10]

При работе проблемной программы СУБД отслеживает текущее состояние - хранит прямые адреса текущей записи программы, текущей записи типа записи, текущих записей каждого типа цепи. Текущее состояние определяется после выполнения первого оператора поиска или запоминания и затем изменяется при выполнении последующих таких операторов ЯМД; оно существует до закрытия базы данных.  [11]

Перед пересылкой полей записи в РОП проблемная программа обязана оператором RETRV сделать нужную запись текущей записью программы.  [12]

Если не указаны ни параметр FIELD, ни параметр CHAIN ( вариант I), из текущей записи программы, находящейся в буфере СУБД, в РОП будут перенесены значения всех полей этой записи, представленных в РОП.  [13]

Если задан параметр FIELD ( вариант II), а РОП будут помещены значения только поименованных параметром FIELD полей текущей записи программы. В FIELD должны указываться имена полей из описания базы данных, а не имена соответствующих им полей в РОП, которые могут быть другими.  [14]

В варианте BUFFER YES распечатывается адрес текущего буфера системы и его содержимое в шестнадцатеричном виде; этот буфер содержит страницу с текущей записью программы.  [15]



Страницы:      1    2