次の方法で共有


sys.system_sql_modules (Transact-SQL)

Applies to: SQL Server Azure SQL Database Azure SQL Managed Instance Azure Synapse Analytics Analytics Platform System (PDW) Microsoft Fabric の SQL 分析エンドポイント Microsoft Fabric のウェアハウス

SQL 言語定義モジュールを含むシステム オブジェクトごとに 1 行を返します。 FN、IF、P、PC、TF、V 型のシステム オブジェクトには、SQL モジュールが関連付けられています。 含まれているオブジェクトを識別するには、このビューを sys.system_objects と結合することができます。

列名 データ型 説明
object_id int 含まれているオブジェクトのオブジェクト ID 番号。データベース内で一意です。
definition nvarchar(max) このモジュールを定義する SQL テキスト。
uses_ansi_nulls bit 1 = モジュールは、SET ANSI_NULLS データベース オプションが ON で作成されました。

常に 1 が返されます。
uses_quoted_identifier bit 1 = モジュールは、SET QUOTED_IDENTIFIER ON の状態で作成されました。

常に 1 が返されます。
is_schema_bound bit 0 = モジュールは、SCHEMABINDING オプションを指定して作成されていません。

常に 0 を返します。
uses_database_collation bit 0 = モジュールは、データベースの既定の照合順序に依存していません。

常に 0 を返します。
is_recompiled bit 0 = プロシージャは、WITH RECOMPILE オプションを使って作成されませんでした。

常に 0 を返します。
null_on_null_input bit 0 = モジュールは、NULL 入力に対して NULL 出力を生成するように作成されていません。

常に 0 を返します。
execute_as_principal_id int 常に NULL が返されます

アクセス許可

カタログ ビューでのメタデータの可視性は、ユーザーが所有しているか、ユーザーに何らかのアクセス許可が付与されているセキュリティ保護可能なリソースに限定されます。 詳細については、「 Metadata Visibility Configuration」を参照してください。

参照

sys.sql_modules (Transact-SQL)
sys.all_sql_modules (Transact-SQL)
カタログ ビュー (Transact-SQL)
オブジェクト カタログ ビュー (Transact-SQL)