sys.numbered_procedures (Transact-SQL)

Область применения:SQL Server Управляемый экземпляр SQL Azure Azure Synapse Analytics Analytics Platform System (PDW)SQL AnalyticsEndpoints в хранилище Microsoft Fabricв Microsoft Fabric

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

Внимание

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

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

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

Примечание.

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

Разрешения

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

См. также

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