sys.numbered_procedures (Transact-SQL)sys.numbered_procedures (Transact-SQL)

適用対象: yesSQL Server noAzure SQL Database yesAzure Synapse Analytics (SQL DW) yesParallel Data Warehouse APPLIES TO: yesSQL Server noAzure SQL Database yesAzure Synapse Analytics (SQL DW) yesParallel Data Warehouse

番号付きプロシージャとして作成された各 SQL Server のストアド プロシージャの行を格納します。Contains a row for each SQL Server stored procedure that was created as a numbered procedure. 1 行ベースのデータは表示されません (番号 = 1) ストアド プロシージャ。This does not show a row for the base (number = 1) stored procedure. ベース ストアド プロシージャのエントリで見つかるビューなどsys.objectssys.proceduresします。Entries for the base stored procedures can be found in views such as sys.objects and sys.procedures.


番号付きプロシージャは非推奨とされます。Numbered procedures are deprecated. 番号付きプロシージャの使用はお勧めします。Use of numbered procedures is discouraged. このカタログ ビューを使用するクエリをコンパイルすると、DEPRECATION_ANNOUNCEMENT イベントが発生します。A DEPRECATION_ANNOUNCEMENT event is fired when a query that uses this catalog view is compiled.

列名Column name データ型Data type 説明Description
object_idobject_id intint ストアド プロシージャのオブジェクトの ID。ID of the object of the stored procedure.
procedure_numberprocedure_number smallintsmallint 2 以上、オブジェクト内でこの手順の数。Number of this procedure within the object, 2 or greater.
definitiondefinition nvarchar(max)nvarchar(max) このプロシージャを定義する SQL Server のテキストです。The SQL Server text that defines this procedure.

NULL は、暗号化されていることを示します。NULL = encrypted.


XML および CLR パラメーターは、番号付きプロシージャではサポートされていません。XML and CLR parameters are not supported for numbered procedures.


カタログ ビューでのメタデータの表示が、ユーザーが所有しているかそのユーザーが権限を許可されている、セキュリティ保護可能なメタデータに制限されます。The visibility of the metadata in catalog views is limited to securables that a user either owns or on which the user has been granted some permission. 詳細については、「 Metadata Visibility Configuration」を参照してください。For more information, see Metadata Visibility Configuration.

参照See Also

オブジェクト カタログ ビュー (Transact-SQL) Object Catalog Views (Transact-SQL)
カタログ ビュー (Transact-SQL)Catalog Views (Transact-SQL)