sys.numbered_procedures (Transact-SQL)

Содержит по одной строке для каждой хранимой процедуры SQL Server, созданной как нумерованная процедура. В нем не отображается строка для базовой (с номером 1) хранимой процедуры. Записи для базовых хранимых процедур можно найти в таких представлениях, как sys.objects и sys.procedures.

Важное примечаниеВажно!

Пронумерованные процедуры являются устаревшими.Использование нумерованных процедур не рекомендуется.При компиляции запроса, использующего это представление каталога, инициируется событие DEPRECATION_ANNOUNCEMENT.

Применимо для следующих объектов: SQL Server (начиная с SQL Server 2008 до текущей версии).

Имя столбца

Тип данных

Описание

object_id

int

Идентификатор объекта хранимой процедуры.

procedure_number

smallint

Номер этой процедуры в объекте (2 или больше).

definition

nvarchar(max)

Текст SQL Server, определяющий эту процедуру.

NULL = зашифрован.

Примечание

Аргументы, связанные с языком XML и средой CLR, для нумерованных процедур не поддерживаются.

Разрешения

Видимость метаданных в представлениях каталогов ограничивается защищаемыми объектами, которыми пользователь владеет или на которые ему были предоставлены разрешения. Дополнительные сведения см. в разделе Настройка видимости метаданных.

См. также

Справочник

Представления каталога объектов (Transact-SQL)

Представления каталога (Transact-SQL)