Разработка и сопровождение баз данных в среде СУБД MS SQL Server 2000. Сивохин А.В - 79 стр.

UptoLike

что переключить текущую базу данных можно с помощью команды USE. При
обращении из тела хранимой процедуры к объектам той же базы данных, в которой
расположена процедура, можно использовать укороченные имена, то есть без
указания имени базы данных. Когда же требуется обратиться к объектам,
расположенным в других базах данных, то указание имени базы
данных обязательно.
number идентификационный номер хранимой процедуры, однозначно
определяющий ее в группе процедур.
@parameterимя параметра, который будет использоваться создаваемой
хранимой процедурой для передачи входных или выходных данных. Как и при работе с
локальными переменными, имена параметров хранимой процедуры должны начинаться
с символа @. В одной хранимой процедуре можно
задавать до 1024 параметров,
разделив их запятыми. Параметры, определяемые при создании хранимой процедуры,
являются своего рода локальными переменными, поэтому различные хранимые
процедуры могут иметь абсолютно идентичные параметры. Однако в хранимой
процедуре не разрешается использование переменных с именами, совпадающими с
именами параметров.
data_type тип, данных, который будет иметь соответствующий параметр
хранимой процедуры
. Для определения параметров можно использовать любые
типы данных SQL Server, включая типы данных text, ntext и image; a также
определенные пользователем типы данных. Однако заметим, что тип данных cursor
может быть использован только как выходной параметр хранимых процедур, то есть с
указанием ключевого слова OUTPUT.
OUTPUTналичие этого ключевого слова означает, что соответствующий
параметр может быть использован
для возвращения данных из хранимой процедуры.
Однако это вовсе не означает, что параметр не подходит для передачи значений в
хранимую процедуру. Указание ключевого слова OUTPUT предписывает серверу при
выходе из хранимой процедуры присвоить текущее значение параметра локальной
переменной, которая была указаны при вызове процедуры в качестве значения
параметра. Отметим, что при указании
ключевого слова OUTPUT значение
соответствующего параметра при вызове процедуры может быть задано только с
что переключить текущую базу данных можно с помощью команды USE. При
обращении из тела хранимой процедуры к объектам той же базы данных, в которой
расположена процедура, можно использовать укороченные имена, то есть без
указания имени базы данных. Когда же требуется обратиться к объектам,
расположенным в других базах данных, то указание имени базы данных обязательно.
    • number — идентификационный номер хранимой процедуры, однозначно
определяющий ее в группе процедур.
    • @parameter — имя параметра, который будет использоваться создаваемой
хранимой процедурой для передачи входных или выходных данных. Как и при работе с
локальными переменными, имена параметров хранимой процедуры должны начинаться
с символа @. В одной хранимой процедуре можно задавать до 1024 параметров,
разделив их запятыми. Параметры, определяемые при создании хранимой процедуры,
являются своего рода локальными переменными, поэтому различные хранимые
процедуры могут иметь абсолютно идентичные параметры. Однако в хранимой
процедуре не разрешается использование переменных с именами, совпадающими с
именами параметров.
    • data_type — тип, данных, который будет иметь соответствующий параметр
хранимой процедуры. Для определения параметров можно использовать любые
типы данных SQL Server, включая типы данных text, ntext и image; a также
определенные пользователем типы данных. Однако заметим, что тип данных cursor
может быть использован только как выходной параметр хранимых процедур, то есть с
указанием ключевого слова OUTPUT.
    • OUTPUT — наличие этого ключевого слова означает, что соответствующий
параметр может быть использован для возвращения данных из хранимой процедуры.
Однако это вовсе не означает, что параметр не подходит для передачи значений в
хранимую процедуру. Указание ключевого слова OUTPUT предписывает серверу при
выходе из хранимой процедуры присвоить текущее значение параметра локальной
переменной, которая была указаны при вызове процедуры в качестве значения
параметра. Отметим, что при указании ключевого слова OUTPUT значение
соответствующего параметра при вызове процедуры может быть задано только с