Командная процедура - Большая Энциклопедия Нефти и Газа, статья, страница 1
"Я люблю путешествовать, посещать новые города, страны, знакомиться с новыми людьми."Чингисхан (Р. Асприн) Законы Мерфи (еще...)

Командная процедура

Cтраница 1


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

Командная процедура создается с помощью команды EDIT и сохраняется либо в библиотечном наборе данных ( как отдельный раздел), либо в специальной библиотеке командных процедур.  [2]

Завершается командная процедура оператором END, после выполнения которого система готова принять новую команду с АП.  [3]

Имеется командная процедура с именем PROG, которая имеет три позиционных параметра и один ключевой.  [4]

Если командная процедура находится в библиотеке командных процедур, то вместо ввода команды EXEC можно прост ввести имя раздела этой библиотеки.  [5]

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

В теле командной процедуры все операнды записываются с предшествующим символом &. Если в операнде команды, содержащейся в командной процедуре, непосредственно следует один из знаков: правая круглая скобка, апостроф или точка, то после этого знака дополнительно ставится знак точка.  [7]

Если командная процедура находится в библиотеке командных процедур, то вместо ввода команды EXEC можно прост ввести имя раздела этой библиотеки.  [8]

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

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

Командная процедура создается с помощью команды EDIT и сохраняется либо в библиотечном наборе данных ( как отдельный раздел), либо в специальной библиотеке командных процедур.  [11]

Если во время сеанса работы часто распределяются одни и те же наборы данных, рекомендуется полностью описать их в: - роцедуре LOGON или создать командную процедуру, содержащую требуемые операторы ALLOCATE, и выполнять ее всякий раз, когда требуется это распределение.  [12]

В тело процедуры может включаться оператор WHEN, который используется для того, чтобы анализировать код возврата, сформированный при выполнении некоторых команд, входящих в состав командной процедуры. Есть смысл анализировать код возврата только после выполнения следующих команд: CALL, FREE, LOADGO, DELETE, так как другие команды в случае ненормального завершения прекращают выполнение командно процедуры.  [13]

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

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



Страницы:      1    2