Cтраница 3
Описатели j USES и SETS служат для указания неприводимости имени входа в процедуру, связанную с преобразованием данных. [31]
Можно считать, что в PL / I описание имени входа в операторе DECLARE дополняет описание этого имени, осуществленного посредством PROCEDURE-оператора. [32]
Реакция системы: если идентификатор является операторной меткой, именем входа, переменной типа метки, именем ветви или события, то этот идентификатор печатается на стандартном отладочном файле; если идентификатор представляет данные, отличные от указанных выше, то идентификатор также печатается на отладочном файле, но в соответствии с форматом, определяемым для вывода, управляемого данными. [33]
И атрибут ENTRY, и атрибут RETURNS описывают идентификатор как имя входа. Как следует из вышеизложенного, каждый из этих атрибутов или оба в некоторых случаях могут отсутствовать. [34]
Тогда оператор CALL CC ( X, Y) выберет имя входа EFC, если X и Y имеют соответственно атрибуты FLOAT и FIXED; или имя FFC, если X и Y описаны как FIXED и FIXED. Для случая X и Y с атрибутами FLOAT и FLOAT или FIXED и FLOAT возникает ошибка, так как соответствующего имени входа не находится. [35]
DECLARE или использованных в качестве метки оператора или в качестве имени входа в процедурный блок, а также идентификаторов, включенных в список формальных параметров процедурного блока) является блок ( процедурный или обычный), в котором идентификаторы описаны, за исключением тех внутренних блоков, содержащихся в данном, где эти же идентификаторы описаны вновь. [36]
Если параметр является параметром-входом, то и аргумент должен быть именем входа или параметром-входом. Причем все описатели должны быть заданы и в том и в другом случае и соответствовать друг другу. [37]
Если параметр является параметром-входом, то и аргумент должен быть именем входа или параметром-входом. Причем все описатели должны быть заданы и в том и в другом случае и соответствовать друг другу. [38]
Метка к операторам PROCEDURE или ENTRY явно объявляет ее в качестве имени входа. [39]
В подпрограмме-функции не предусмотрено присваивание значения хотя бы одной переменной с именем входа. Напечатан список таких переменных. [40]
Этот оператор должен обязательно начинаться с метки, которая здесь обозначена как имя входа. Для нее может быть использован любой идентификатор, состоящий от 1 до б символов. [41]
Последнее означает, что при выполнении процедурного блока может встретиться обращение к имени входа этого же процедурного блока. В этом случае у оператора PROCEDURE указывается описатель RECURSIVE, который относится ко всем входам этой процедуры. [42]
Если выбрать источником базу данных, ее следует указать в параметрах соединения: имя входа в систему ( регистрации), пароль и строку соединения с базой данных. Имя входа в систему должно быть именем схемы, владеющей объектами. Если источником выбраны файлы DDL, нужно ввести имя файла и тип базы данных. Если источником служит ODBC, то для всех баз данных, отличных от Oracle, указывается имя источника ODBC и его тип. [43]
Хранятся атрибуты, наиболее часто используемые при поиске ( например, имя пользователя, имя входа в систему и достаточные для обнаружения полной реплики объекта. [44]
В качестве параметров могут быть использованы имена простых переменных, массивов, структур, имена входов в другие процедуры, имена файлов, а также переменные типа метка, указатель, смещение и область. [45]