Anteckning
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
Gäller för: SQL Server 2016 (13.x) och senare versioner
Azure SQL Database
Azure SQL Managed Instance
Azure Synapse Analytics
Innehåller information om semantiken som påverkar kontextinställningar som är associerade med en fråga. Det finns ett antal kontextinställningar i SQL Server som påverkar frågesemantiken (som definierar rätt resultat av frågan). Samma frågetext som kompilerats under olika inställningar kan ge olika resultat (beroende på underliggande data).
| Kolumnnamn | Datatyp | Description |
|---|---|---|
| context_settings_id | bigint | Primär nyckel. Det här värdet exponeras i Showplan XML för frågor. |
| set_options | varbinary(8) | Bitmask som återspeglar tillståndet för flera SET-alternativ. Mer information finns i sys.dm_exec_plan_attributes (Transact-SQL). |
| language_id | smallint | Språkets ID. Mer information finns i sys.syslanguages (Transact-SQL). |
| date_format | smallint | Formatet för datum. Mer information finns i ANGE DATEFORMAT (Transact-SQL). |
| date_first | tinyint | Det första datumvärdet. Mer information finns i ANGE DATEFIRST (Transact-SQL). |
| status | varbinary(2) | Bitmaskfält som anger typen av fråga eller kontext där frågan kördes. Kolumnvärdet kan vara en kombination av flera flaggor (uttryckt i hexadecimal): 0x0 – vanlig fråga (inga specifika flaggor) 0x1 – fråga som kördes via någon av de lagrade procedurerna för markör-API:er 0x2 – fråga efter meddelande 0x4 – intern fråga 0x8 – automatisk parametriserad fråga utan universell parameterisering 0x10 – markör hämtar uppdateringsfråga 0x20 – fråga som används i begäranden om marköruppdatering 0x40 – den första resultatuppsättningen returneras när en markör öppnas (automatisk hämtning av markör) 0x80 – krypterad fråga 0x100 – fråga i samband med säkerhetspredikat på radnivå |
| required_cursor_options | int | Marköralternativ som anges av användaren, till exempel markörens typ. |
| acceptable_cursor_options | int | Marköralternativ som SQL Server implicit kan konvertera till för att stödja körningen av -instruktionen. |
| merge_action_type | smallint | Typen av utlösarkörningsplan som används som resultat av en MERGE-instruktion . 0 anger en icke-utlösarplan, en utlösarplan som inte körs som ett resultat av en MERGE-instruktion eller en utlösarplan som körs som ett resultat av en MERGE-instruktion som endast anger en DELETE-åtgärd . 1 anger en INSERT-utlösarplan som körs som ett resultat av en MERGE-instruktion . 2 anger en UPDATE-utlösarplan som körs som ett resultat av en MERGE-instruktion . 3 anger en DELETE-utlösarplan som körs som ett resultat av en MERGE-instruktion som innehåller motsvarande INSERT- eller UPDATE-åtgärd . För kapslade utlösare som körs av sammanhängande åtgärder är det här värdet åtgärden för MERGE-instruktionen som orsakade kaskad. |
| default_schema_id | int | ID för standardschemat, som används för att matcha namn som inte är fullständigt kvalificerade. |
| is_replication_specific | bit | Används för replikering. |
| is_contained | varbinary(1) | 1 anger en innesluten databas. |
Permissions
Kräver behörigheten VISA DATABASTILLSTÅND .
Se även
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)
Övervaka prestanda med hjälp av Query Store
Katalogvyer (Transact-SQL)
Lagrade procedurer för Query Store (Transact-SQL)
sys.fn_stmt_sql_handle_from_sql_stmt (Transact-SQL)