sys.system_sql_modules (Transact-SQL)
适用于:Microsoft Fabric Microsoft Fabric Warehouse 中的 SQL Server Azure SQL 数据库 Azure SQL 托管实例 Azure Synapse Analytics Analytics Platform System (PDW) SQL Analytics 终结点
为每个包含 SQL 语言定义模块的系统对象返回一行。 类型为 FN、IF、P、PC、TF 和 V 的系统对象具有关联的 SQL 模块。 若要标识该包含对象,可以将该视图联接到 sys.system_objects。
列名称 | 数据类型 | 说明 |
---|---|---|
object_id | int | 该包含对象的对象标识号,在数据库中是唯一的。 |
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)
反馈
https://aka.ms/ContentUserFeedback。
即将发布:在整个 2024 年,我们将逐步淘汰作为内容反馈机制的“GitHub 问题”,并将其取代为新的反馈系统。 有关详细信息,请参阅:提交和查看相关反馈