sys.system_sql_modules (Transact-SQL)
Aplica-se a: SQL Server Banco de Dados SQL do Azure Instância Gerenciada de SQL do Azure Azure Synapse Analytics PDW (Analytics Platform System) Ponto de extremidade de análise do SQL Warehouse no Microsoft Fabric
Retorna uma linha por objeto do sistema que contém um módulo definido pela linguagem SQL. Objetos de sistema do tipo FN, IF, P, PC, TF, V têm um módulo SQL associado. Para identificar o objeto contentor, você pode unir essa exibição a sys.system_objects.
Nome da coluna | Tipo de dados | Descrição |
---|---|---|
object_id | int | Número de identificação de objeto do objeto recipiente, exclusivo no banco de dados. |
definition | nvarchar(max) | Texto SQL que define esse módulo. |
uses_ansi_nulls | bit | 1 = O módulo foi criado com a opção de banco de dados SET ANSI_NULLS definida como ON. Sempre retorna 1. |
uses_quoted_identifier | bit | 1 = O módulo foi criado com SET QUOTED_IDENTIFIER como ON. Sempre retorna 1. |
is_schema_bound | bit | 0 = O módulo não foi criado com a opção SCHEMABINDING. Sempre retorna 0. |
uses_database_collation | bit | 0 = O módulo não depende da ordenação padrão do banco de dados. Sempre retorna 0. |
is_recompiled | bit | 0 = O procedimento não foi criado com o uso da opção WITH RECOMPILE. Sempre retorna 0. |
null_on_null_input | bit | 0 = O módulo não foi criado para produzir uma saída NULL em nenhuma entrada NULL. Sempre retorna 0. |
execute_as_principal_id | int | Sempre retorna NULL. |
Permissões
A visibilidade dos metadados em exibições do catálogo está limitada aos protegíveis que pertencem a um usuário ou para os quais o usuário recebeu permissão. Para obter mais informações, consulte Metadata Visibility Configuration.
Consulte Também
sys.sql_modules (Transact-SQL)
sys.all_sql_modules (Transact-SQL)
Exibições do Catálogo (Transact-SQL)
Exibições do catálogo de objeto (Transact-SQL)