Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Содержит по одной строке на каждый аргумент нумерованной процедуры. При создании нумерованной хранимой процедуры базовая процедура получает номер 1. Последующие процедуры получают номера 2, 3 и т.п. Представление sys.numbered_procedure_parameters содержит определения аргументов всех последующих процедур, начиная от номера 2 и далее. Это представление не отображает аргументы базовой хранимой процедуры (процедуры с номером 1). Базовая хранимая процедура подобна ненумерованным хранимым процедурам. Поэтому ее аргументы описаны в разделе sys.parameters (Transact-SQL).
Важно! |
|---|
| Нумерованные процедуры в SQL Server 2005 являются устаревшими. Использование нумерованных процедур не рекомендуется. При компиляции запроса, использующего это представление каталога, инициируется событие DEPRECATION_ANNOUNCEMENT. |
Примечание. |
|---|
| Аргументы, связанные с языком XML и средой CLR, для нумерованных процедур не поддерживаются. |
| Имя столбца | Тип данных | Описание |
|---|---|---|
object_id |
int |
Идентификатор объекта, которому принадлежит данный аргумент. |
procedure_number |
smallint |
Номер этой процедуры в данном объекте (2 или больше). |
name |
sysname |
Имя аргумента. Уникально для данного значения procedure_number. |
parameter_id |
int |
Идентификатор аргумента. Он уникален для данного значения procedure_number. |
system_type_id |
tinyint |
Идентификатор системного типа аргумента. |
user_type_id |
int |
Идентификатор определяемого пользователем типа аргумента. |
max_length |
smallint |
Максимальная длина аргумента в байтах. -1 = Тип данных столбца: varchar(max), nvarchar(max) или varbinary(max). |
precision |
tinyint |
Для числового аргумента — точность; иначе 0. |
scale |
tinyint |
Масштаб числового аргумента; иначе 0. |
is_output |
bit |
1 = Аргумент помечен как OUTPUT или RETURN; иначе 0 |
is_cursor_ref |
bit |
1 = Аргумент представляет собой ссылку на курсор. |
Примечание. |
|---|
| Аргументы, связанные с языком XML и средой CLR, для нумерованных процедур не поддерживаются. |
См. также
Справочник
Представления каталога объектов (Transact-SQL)
Представления каталога (Transact-SQL)
Важно!