Nota
O acesso a esta página requer autorização. Podes tentar iniciar sessão ou mudar de diretório.
O acesso a esta página requer autorização. Podes tentar mudar de diretório.
Aplica-se a: SQL Server 2016 (13.x) e versões
posteriores Azure SQL Database
Azure SQL Managed Instance
Azure Synapse Analytics
SQL database in Microsoft Fabric
Contém informações sobre a semântica que afeta as configurações de contexto associadas a uma consulta. Existem várias definições de contexto disponíveis no SQL Server que influenciam a semântica da consulta (definindo o resultado correto da consulta). O mesmo texto de consulta compilado em definições diferentes pode produzir resultados distintos (dependendo dos dados subjacentes).
| Nome da coluna | Tipo de dados | Description |
|---|---|---|
context_settings_id |
bigint | Chave primária. Esse valor é exposto no Showplan XML para consultas. |
set_options |
varbinário(8) | Máscara de bits refletindo o estado de várias opções SET. Para mais informações, consulte sys.dm_exec_plan_attributes. |
language_id |
smallint | O ID da língua. Para mais informações, consulte sys.syslanguages. |
date_format |
smallint | O formato de data. Para mais informações, consulte SET DATEFORMAT. |
date_first |
tinyint | O primeiro valor da data. Para mais informações, consulte DEFINIR DATAfirst. |
status |
varbinário(2) | Campo de máscara de bits que indica o tipo de consulta ou contexto no qual a consulta foi executada. O valor da coluna pode ser a combinação de vários sinalizadores (expresso em hexadecimal): 0x0 - consulta regular (sem flags específicos)0x1 - consulta executada através de um dos procedimentos armazenados das APIs de cursor0x2 - consulta para notificação0x4 - Consulta interna0x8 - consulta parametrizada automática sem parametrização universal0x10 - Consulta de atualização por busca de cursor0x20 - consulta que está a ser usada em pedidos de atualização de cursor0x40 - o conjunto inicial de resultados é devolvido quando um cursor é aberto (Busca Automática do Cursor)0x80 - consulta encriptada0x100 - consulta no contexto do predicado de segurança ao nível da linha |
required_cursor_options |
int | Opções de cursor especificadas pelo usuário, como o tipo de cursor. |
acceptable_cursor_options |
int | Opções de cursor que o SQL Server pode converter implicitamente para suportar a execução da instrução. |
merge_action_type |
smallint | O tipo de plano de execução de gatilho utilizado como resultado de uma MERGE instrução.0 indica um plano sem gatilho, um plano de gatilho que não é executado como resultado de uma MERGE instrução, ou um plano de gatilho que é executado como resultado de uma MERGE instrução que apenas especifica uma DELETE ação.1 indica um INSERT plano de gatilho que resulta de uma MERGE declaração.2 indica um UPDATE plano de gatilho que resulta de uma MERGE afirmação.3 indica um DELETE plano de gatilho que se executa como resultado de uma MERGE afirmação contendo uma ação correspondente INSERT ou UPDATE ação.Para gatilhos aninhados executados por ações em cascata, este valor é a ação da MERGE afirmação que causou a cascata. |
default_schema_id |
int | ID do esquema padrão, que é usado para resolver nomes que não são totalmente qualificados. |
is_replication_specific |
bit | Usado para replicação. |
is_contained |
varbinário(1) | 1 indica uma base de dados contida. |
Permissions
Requer a permissão de VIEW DATABASE STATE.
Conteúdo relacionado
- sys.database_query_store_options
- sys.query_store_plan
- sys.query_store_query
- sys.query_store_query_text
- sys.query_store_runtime_stats
- sys.query_store_wait_stats
- sys.query_store_runtime_stats_interval
- Monitorar o desempenho usando o Repositório de Consultas
- Vistas do catálogo do sistema (Transact-SQL)
- Procedimentos armazenados do Query Store (Transact-SQL)
- sys.fn_stmt_sql_handle_from_sql_stmt