Partilhar via


sys.all_sql_modules (Transact-SQL)

Aplica-se a:SQL ServerBase de Dados SQL do AzureInstância Gerida do Azure SQLAzure Synapse AnalyticsSistema de Plataforma de Análise (PDW)Ponto de Extremidade de Análise SQL no Microsoft FabricArmazém no Microsoft FabricBase de Dados SQL no Microsoft Fabric

Retorna a união de sys.sql_modules e sys.system_sql_modules.

A exibição retorna uma linha para cada função escalar definida pelo usuário compilada nativamente. Para obter mais informações, consulte Funções User-Defined escalares para In-Memory OLTP.

Nome da coluna Tipo de dados Description
object_id int ID do objeto que o contém. É exclusivo dentro de um banco de dados.
definition nvarchar(max) Texto SQL que define este módulo.

NULL = Criptografado
uses_ansi_nulls bit O módulo foi criado com SET ANSI_NULLS ON.
uses_quoted_identifier bit O módulo foi criado com SET QUOTED_IDENTIFIER ON.
is_schema_bound bit O módulo foi criado com a opção SCHEMABINDING.
uses_database_collation bit 1 = A definição do módulo vinculado ao esquema depende do agrupamento padrão do banco de dados para avaliação correta; caso contrário, 0. Essa dependência impede a alteração do agrupamento padrão do banco de dados.
is_recompiled bit O procedimento foi criado usando a opção WITH RECOMPILE.
null_on_null_input bit O módulo foi declarado para produzir uma saída NULL em qualquer entrada NULL.
execute_as_principal_id int ID da entidade de banco de dados EXECUTE AS.

NULL por padrão ou se EXECUTAR COMO CHAMADOR.

ID da entidade especificada se EXECUTAR COMO AUTO ou EXECUTAR como <principal>.

-2 = EXECUTAR COMO PROPRIETÁRIO.
uses_native_compilation bit Aplica-se a: SQL Server 2014 (12.x) e posterior.

0 = não compilado nativamente

1 = é compilado nativamente

O valor padrão é 0.

Permissions

A visibilidade dos metadados nas visualizações de catálogo é limitada aos itens de segurança que um utilizador possui ou nos quais o utilizador recebeu alguma permissão. Para obter mais informações, consulte Configuração de visibilidade de metadados.

Ver também

Visualizações do catálogo (Transact-SQL)
Exibições do catálogo de objetos (Transact-SQL)
sys.sql_módulos (Transact-SQL)
sys.system_sql_modules (Transact-SQL)
In-Memory OLTP (OtimizaçãoIn-Memory)