Compartilhar via


sys.all_sql_modules (Transact-SQL)

Aplica-se a:SQL ServerBanco de Dados SQL do AzureInstância Gerenciada de SQL do AzureAzure Synapse AnalyticsPDW (Analytics Platform System)Ponto de extremidade de SQL no Microsoft FabricWarehouse 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 escalares definidas pelo usuário para OLTP in-memory.

Nome da coluna Tipo de dados Descrição
object_id int ID do objeto contentor. É exclusivo em um banco de dados.
definição nvarchar(max) Texto SQL que define esse 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 de módulo associada a 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 da ordenação padrão do banco de dados.
is_recompiled bit O procedimento foi criado com 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 A identificação do principal de banco de dados EXECUTE AS.

NULL por padrão ou se EXECUTE AS CALLER.

ID da entidade de segurança especificada, se EXECUTE AS SELF ou EXECUTE AS <entidade de segurança>.

-2 = EXECUTE AS OWNER.
uses_native_compilation bit Aplica-se a: SQL Server 2014 (12.x) e posterior.

0 = não compilado originalmente

1 = é compilado originalmente

O valor padrão é 0.

Permissões

A visibilidade dos metadados em exibições de catálogo é limitada a protegíveis que um usuário possui ou nos quais o usuário recebeu alguma permissão. Para obter mais informações, consulte Metadata Visibility Configuration.

Consulte Também

Exibições do Catálogo (Transact-SQL)
Exibições do catálogo de objeto (Transact-SQL)
sys.sql_modules (Transact-SQL)
sys.system_sql_modules (Transact-SQL)
OLTP na memória (otimização na memória)