sys.query_context_settings (Transact-SQL)
Aplica-se a: SQL Server 2016 (13.x) e versões posteriores Banco de Dados SQL do AzureInstância Gerenciada de SQL do AzureAzure Synapse Analytics
Contém informações sobre a semântica que afeta as configurações de contexto associadas a uma consulta. Há várias configurações de contexto disponíveis em SQL Server que influenciam a semântica de consulta (definindo o resultado correto da consulta). O mesmo texto de consulta compilado em configurações diferentes pode produzir resultados diferentes (dependendo dos dados subjacentes).
Nome da coluna | Tipo de dados | Descrição |
---|---|---|
context_settings_id | bigint | Chave primária. Esse valor é exposto em Showplan XML para consultas. |
set_options | varbinary(8) | Máscara de bits que reflete o estado de várias opções SET. Para obter mais informações, consulte sys.dm_exec_plan_attributes (Transact-SQL). |
language_id | smallint | A ID do idioma. Para obter mais informações, consulte sys.syslanguages (Transact-SQL). |
date_format | smallint | O formato de data. Para obter mais informações, veja SET DATEFORMAT (Transact-SQL). |
date_first | tinyint | O primeiro valor de data. Para obter mais informações, veja SET DATEFIRST (Transact-SQL). |
status | varbinary(2) | Campo bitmask que indica o tipo de consulta ou contexto no qual a consulta foi executada. O valor da coluna pode ser uma combinação de vários sinalizadores (expresso em hexadecimal): 0x0 – consulta regular (sem sinalizadores específicos) 0x1 – consulta executada por meio de um dos procedimentos armazenados das APIs de cursor 0x2 – consulta para notificação 0x4 – consulta interna 0x8 – consulta parametrizada automaticamente sem parametrização universal 0x10 – consulta de atualização de busca de cursor 0x20 – consulta que está sendo usada em solicitações de atualização de cursor 0x40 – o conjunto de resultados inicial é retornado quando um cursor é aberto (Busca Automática do Cursor) 0x80 – consulta criptografada 0x100 – consulta no contexto do predicado de segurança em nível de linha |
required_cursor_options | int | Opções de cursor especificadas pelo usuário, como o tipo de cursor. |
acceptable_cursor_options | int | As opções de cursor que SQL Server podem ser convertidas implicitamente para dar suporte à execução da instrução . |
merge_action_type | smallint | O tipo de plano de execução de gatilho usado como resultado de uma instrução MERGE . 0 indica um plano não disparador, um plano de gatilho que não é executado como resultado de uma instrução MERGE ou um plano de gatilho que é executado como resultado de uma instrução MERGE que especifica apenas uma ação DELETE . 1 indica um plano de gatilho INSERT que é executado como resultado de uma instrução MERGE . 2 indica um plano de gatilho UPDATE que é executado como resultado de uma instrução MERGE . 3 indica um plano de gatilho DELETE que é executado como resultado de uma instrução MERGE que contém uma ação INSERT ou UPDATE correspondente. Para gatilhos aninhados executados por ações em cascata, esse valor é a ação da instrução MERGE que causou a cascata. |
default_schema_id | int | ID do esquema padrão, que é usado para resolve nomes que não são totalmente qualificados. |
is_replication_specific | bit | Usado para replicação. |
is_contained | varbinary(1) | 1 indica um banco de dados independente. |
Permissões
Exige a permissão VIEW DATABASE STATE.
Consulte Também
sys.database_query_store_options (Transact-SQL)
sys.query_store_plan (Transact-SQL)
sys.query_store_query (Transact-SQL)
sys.query_store_query_text (Transact-SQL)
sys.query_store_runtime_stats (Transact-SQL)
sys.query_store_wait_stats (Transact-SQL)
sys.query_store_runtime_stats_interval (Transact-SQL)
Monitorando o desempenho com o repositório de consultas
Exibições do Catálogo (Transact-SQL)
Procedimentos armazenados do Repositório de Consultas (Transact-SQL)
sys.fn_stmt_sql_handle_from_sql_stmt (Transact-SQL)
Comentários
https://aka.ms/ContentUserFeedback.
Em breve: Ao longo de 2024, eliminaremos os problemas do GitHub como o mecanismo de comentários para conteúdo e o substituiremos por um novo sistema de comentários. Para obter mais informações, consulteEnviar e exibir comentários de