Not
Åtkomst till denna sida kräver auktorisation. Du kan prova att logga in eller byta katalog.
Åtkomst till denna sida kräver auktorisation. Du kan prova att byta katalog.
Gäller för: SQL Server 2016 (13.x) och senare versioner
Azure SQL Database
Azure SQL Managed Instance
Azure Synapse Analytics
SQL Database i Microsoft Fabric
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)