sys.numbered_procedures (Transact-SQL)

Область применения:SQL ServerAzure Sql Managed InstanceAzure Synapse Analytics AnalyticsPlatform System (PDW)SQL Endpoint in Microsoft Fabric Warehouse in Microsoft Fabric

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

Внимание

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

Имя столбца Тип данных Описание:
object_id int Идентификатор объекта хранимой процедуры.
procedure_number smallint Номер этой процедуры в данном объекте (2 или больше).
Определение nvarchar(max) Текст SQL Server, определяющий эту процедуру.

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

Заметка

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

Разрешения

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

См. также

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