Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Содержит по одной строке на каждый аргумент нумерованной процедуры. При создании нумерованных хранимых процедур базовая процедура имеет номер 1. Все последующие процедуры получают номера 2, 3 и т. д. Представление каталога sys.numbered_procedure_parameters содержит определения параметров для всех последующих процедур с номерами от 2 и больше. Это представление не отображает аргументы базовой хранимой процедуры (процедуры с номером 1). Базовая хранимая процедура подобна ненумерованным хранимым процедурам. Поэтому ее аргументы описаны в разделе sys.parameters (Transact-SQL).
Важно! |
|---|
Пронумерованные процедуры являются устаревшими. Использование нумерованных процедур не рекомендуется. При компиляции запроса, использующего это представление каталога, инициируется событие 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, для нумерованных процедур не поддерживаются. |
Разрешения
Видимость метаданных в представлениях каталогов ограничивается защищаемыми объектами, которыми пользователь владеет или на которые ему были предоставлены разрешения. Дополнительные сведения см. в разделе Настройка видимости метаданных.
Важно!
Примечание