Notatka
Dostęp do tej strony wymaga autoryzacji. Może spróbować zalogować się lub zmienić katalogi.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
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.