sys.numbered_procedure_parameters (Transact-SQL)

Dotyczy:SQL Server

Zawiera jeden wiersz dla każdego parametru procedury numerowanej. Gdy tworzysz procedurę zapisaną numerowaną, procedurą bazową jest numer 1. Wszystkie kolejne procedury mają numery 2, 3 i tak dalej. sys.numbered_procedure_parameters zawiera definicje parametrów wszystkich kolejnych procedur, oznaczone numerem 2 i wyższymi. Ten widok nie pokazuje parametrów dla bazowej procedury przechowywanej (liczba = 1). Procedura bazowa jest podobna do procedury zapisanej bez numeracji. Dlatego jego parametry są reprezentowane w sys.parameters (Transact-SQL).

Ważna

Procedury numerowane są przestarzałe. Nie zaleca się korzystania z procedur numerowanych. Zdarzenie DEPRECATION_ANNOUNCEMENT jest uruchamiane, gdy zapytanie korzystające z tego widoku katalogowego zostanie skompilowane.

Note

Parametry XML i CLR nie są obsługiwane dla procedur numerowanych.

Nazwa kolumny Typ danych Description
object_id int ID obiektu, do którego należy ten parametr.
procedure_number smallint Liczba tych procedur w obiekcie, 2 lub więcej.
name sysname Nazwa parametru. Jest wyjątkowy w procedure_number.
parameter_id int Identyfikacja parametru. Jest wyjątkowy w procedure_number.
system_type_id tinyint ID typu systemu parametru
user_type_id int ID typu, zdefiniowanego przez użytkownika, parametru.
max_length smallint Maksymalna długość parametru w bajtach.

-1 = Typ danych kolumnowych to varchar(max), nvarchar(max) lub varbinary(max).
precision tinyint Precyzja parametru, jeśli jest oparty na liczbach; w przeciwnym razie 0.
scale tinyint Skala parametru, jeśli jest oparty na liczbach; w przeciwnym razie 0.
is_output bit 1 = Parametr to wyjście lub zwrot; w przeciwnym razie 0
is_cursor_ref bit 1 = Parametr jest parametrem odwołania kursora.

Note

Parametry XML i CLR nie są obsługiwane dla procedur numerowanych.

Permissions

Widoczność metadanych w widokach katalogu jest ograniczona do obiektów, których właścicielem jest użytkownik lub w stosunku do których użytkownik ma jakieś uprawnienia. Aby uzyskać więcej informacji, zobacz Konfiguracja widoczności metadanych.