Nuta
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zalogować się lub zmienić katalogi.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Dotyczy: SQL Server 2016 (13.x) i nowsze wersje
usługi Azure SQL Database
Azure SQL Managed Instance
Azure Synapse Analytics
SQL Database w usłudze Microsoft Fabric
Zawiera informacje o semantyce wpływających na ustawienia kontekstu skojarzone z zapytaniem. Istnieje wiele ustawień kontekstu dostępnych w programie SQL Server, które mają wpływ na semantyka zapytania (definiując prawidłowy wynik zapytania). Ten sam tekst zapytania skompilowany w różnych ustawieniach może generować różne wyniki (w zależności od danych bazowych).
| Nazwa kolumny | Typ danych | Description |
|---|---|---|
| context_settings_id | bigint | Klucz podstawowy. Ta wartość jest uwidoczniona w pliku XML programu Showplan dla zapytań. |
| set_options | varbinary(8) | Maska bitowa odzwierciedla stan kilku opcji ZESTAWU. Aby uzyskać więcej informacji, zobacz sys.dm_exec_plan_attributes (Transact-SQL). |
| language_id | smallint | Identyfikator języka. Aby uzyskać więcej informacji, zobacz sys.syslanguages (Transact-SQL). |
| date_format | smallint | Format daty Aby uzyskać więcej informacji, zobacz SET DATEFORMAT (Transact-SQL). |
| date_first | tinyint | Pierwsza wartość daty. Aby uzyskać więcej informacji, zobacz SET DATEFIRST (Transact-SQL). |
| stan | varbinary(2) | Pole Maska bitów wskazujące typ zapytania lub kontekstu, w którym zostało wykonane zapytanie. Wartość kolumny może być kombinacją wielu flag (wyrażonych w szesnastkowym): 0x0 — regularne zapytanie (bez określonych flag) 0x1 — zapytanie, które zostało wykonane za pomocą jednego z interfejsów API kursora procedur składowanych 0x2 — zapytanie dotyczące powiadomienia 0x4 — zapytanie wewnętrzne 0x8 — autoparametryzowane zapytanie bez uniwersalnej parametryzacji 0x10 — zapytanie odświeżania pobierania kursora 0x20 — zapytanie używane w żądaniach aktualizacji kursora 0x40 — początkowy zestaw wyników jest zwracany po otwarciu kursora (Auto pobieranie kursora) 0x80 — zaszyfrowane zapytanie 0x100 — zapytanie w kontekście predykatu zabezpieczeń na poziomie wiersza |
| required_cursor_options | int | Opcje kursora określone przez użytkownika, takie jak typ kursora. |
| acceptable_cursor_options | int | Opcje kursora, do których program SQL Server może niejawnie konwertować, aby obsługiwać wykonywanie instrukcji. |
| merge_action_type | smallint | Typ planu wykonywania wyzwalacza używany w wyniku instrukcji MERGE . 0 wskazuje plan niezwiązany z wyzwalaczem, plan wyzwalacza, który nie jest wykonywany w wyniku instrukcji MERGE , lub plan wyzwalacza, który jest wykonywany w wyniku instrukcji MERGE , która określa tylko akcję DELETE . 1 wskazuje plan wyzwalacza INSERT , który jest uruchamiany w wyniku instrukcji MERGE . 2 wskazuje plan wyzwalacza UPDATE , który jest uruchamiany w wyniku instrukcji MERGE . 3 wskazuje plan wyzwalacza DELETE , który jest uruchamiany w wyniku instrukcji MERGE zawierającej odpowiednią akcję INSERT lub UPDATE . W przypadku zagnieżdżonych wyzwalaczy uruchamianych przez akcje kaskadowe ta wartość jest akcją instrukcji MERGE , która spowodowała kaskadę. |
| default_schema_id | int | Identyfikator schematu domyślnego, który służy do rozpoznawania nazw, które nie są w pełni kwalifikowane. |
| is_replication_specific | bit | Służy do replikacji. |
| is_contained | varbinary(1) | 1 wskazuje zawartą bazę danych. |
Permissions
Wymaga uprawnienia WYŚWIETL STAN BAZY DANYCH .
Zobacz też
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)
Monitorowanie wydajności przy użyciu magazynu zapytań
Widoki wykazu (Transact-SQL)
Procedury składowane magazynu zapytań (Transact-SQL)
sys.fn_stmt_sql_handle_from_sql_stmt (Transact-SQL)