共用方式為


sys.numbered_procedure_parameters (Transact-SQL)

適用於:SQL Server

針對編號程式的每個參數,各包含一個數據列。 當您建立編號預存程式時,基底程式為數位 1。 所有後續程式都有數位 2、3 等等。 sys.numbered_procedure_parameters包含所有後續程式的參數定義,編號為 2 和更新。 此檢視不會顯示基底預存程式的參數(數位 = 1)。 基底預存程式類似於非編號的預存程式。 因此,其參數會 以 sys.parameters (Transact-SQL) 表示。

重要

編號程序已被取代。 不再使用編號程序。 編譯使用此目錄檢視的查詢時,會引發DEPRECATION_ANNOUNCEMENT事件。

注意

編號程式不支援 XML 和 CLR 參數。

資料行名稱 資料類型 描述
object_id int 這個參數所屬之對象的標識碼。
procedure_number smallint 物件內的這個程式數目,為 2 或更新。
name sysname 參數的名稱。 在 procedure_number 中 是唯一的。
parameter_id int 參數的標識碼。 在procedure_number中是唯一的
system_type_id tinyint 參數系統類型的識別碼
user_type_id int 參數的使用者所定義之型別的標識碼。
max_length smallint 以位元組為單位的參數長度上限。

-1 = 數據行數據類型為 varchar(max)、nvarchar(max),或 varbinary(max)。
有效位數 tinyint 如果以數值為基礎,則為參數的有效位數;否則為 0。
scale tinyint 如果以數值為基礎,則為參數的刻度;否則為 0。
is_output bit 1 = 參數是輸出或傳回;否則為 0
is_cursor_ref bit 1 = 參數是數據指標參考參數。

注意

編號程式不支援 XML 和 CLR 參數。

權限

目錄檢視內中繼資料的可見性會限制在使用者所擁有的安全性實體,或已授與使用者某些權限的安全性實體。 如需相關資訊,請參閱 Metadata Visibility Configuration

另請參閱

物件目錄檢視 (Transact-SQL)
目錄檢視 (Transact-SQL)