Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
Platí na: SQL Server 2016 (13.x) a nowše verzie
Azure SQL Database
Azure SQL Managed Instance
Azure Synapse Analytics
SQL database in Microsoft Fabric
Obsahuje informace o sémantice ovlivňující nastavení kontextu přidružené k dotazu. Sql Server má k dispozici řadu kontextových nastavení, která ovlivňují sémantiku dotazu (definují správný výsledek dotazu). Stejný text dotazu zkompilovaný v různých nastaveních může vést k různým výsledkům (v závislosti na podkladových datech).
| Název sloupce | Datový typ | Description |
|---|---|---|
| context_settings_id | bigint | Primární klíč. Tato hodnota je zpřístupněna v showplan XML pro dotazy. |
| set_options | varbinary(8) | Bitová maska odrážející stav několika možností SET Další informace najdete v tématu sys.dm_exec_plan_attributes (Transact-SQL). |
| language_id | smallint | ID jazyka. Další informace naleznete v tématu sys.syslanguages (Transact-SQL). |
| date_format | smallint | Formát datumu. Další informace naleznete v tématu SET DATEFORMAT (Transact-SQL). |
| date_first | tinyint | První hodnota data. Další informace naleznete v tématu SET DATEFIRST (Transact-SQL). |
| stav | varbinary(2) | Pole bitová maska označující typ dotazu nebo kontextu, ve kterém byl dotaz proveden. Hodnota sloupce může být kombinací více příznaků (vyjádřeno v šestnáctkové soustavě): 0x0 – běžný dotaz (žádné konkrétní příznaky) 0x1 – dotaz, který byl proveden prostřednictvím některého z rozhraní API kurzoru uložených procedur 0x2 – dotaz na oznámení 0x4 – interní dotaz 0x8 – automaticky parametrizovaný dotaz bez univerzální parametrizace 0x10 – načtení aktualizačního dotazu kurzorem 0x20 – dotaz, který se používá v požadavcích na aktualizaci kurzoru 0x40 – počáteční sada výsledků se vrátí při otevření kurzoru (automatické načítání kurzoru) 0x80 – šifrovaný dotaz 0x100 – dotaz v kontextu predikátu zabezpečení na úrovni řádků |
| required_cursor_options | int | Možnosti kurzoru zadané uživatelem, například typ kurzoru. |
| acceptable_cursor_options | int | Možnosti kurzoru, na které se SQL Server může implicitně převést, aby podporovaly provádění příkazu. |
| merge_action_type | smallint | Typ plánu spuštění triggeru použitý jako výsledek příkazu MERGE . 0 označuje plán, který není aktivační událostí, plán aktivační události, který se nespustí jako výsledek příkazu MERGE , nebo plán aktivační události, který se spustí v důsledku příkazu MERGE , který určuje pouze akci DELETE . 1 označuje plán triggeru INSERT , který se spouští jako výsledek příkazu MERGE . 2 označuje plán aktivační události UPDATE , který se spouští jako výsledek příkazu MERGE . 3 označuje plán triggeru DELETE , který se spustí jako výsledek příkazu MERGE obsahujícího odpovídající akci INSERT nebo UPDATE . U vnořených triggerů spouštěných kaskádovými akcemi je tato hodnota akce příkazu MERGE , která způsobila kaskádu. |
| default_schema_id | int | ID výchozího schématu, které slouží k překladu názvů, které nejsou plně kvalifikované. |
| is_replication_specific | bit | Používá se pro replikaci. |
| is_contained | varbinary(1) | 1 označuje databázi s omezením. |
Povolení
Vyžaduje oprávnění ZOBRAZIT STAV DATABÁZE .
Viz také
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)
monitorování výkonu pomocí úložiště dotazů
Zobrazení katalogu (Transact-SQL)
Uložené procedury úložiště dotazů (Transact-SQL)
sys.fn_stmt_sql_handle_from_sql_stmt (Transact-SQL)