Nuta
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować się zalogować lub zmienić katalog.
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 kilka ustawień kontekstu dostępnych w programie SQL Server, które wpływają 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. |
language_id |
smallint | Identyfikator języka. Aby uzyskać więcej informacji, zobacz sys.syslanguages. |
date_format |
smallint | Format daty Aby uzyskać więcej informacji, zobacz SET DATEFORMAT (USTAWIANIE FORMATU DATY). |
date_first |
tinyint | Pierwsza wartość daty. Aby uzyskać więcej informacji, zobacz SET DATEFIRST. |
status |
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ładowanych0x2 — zapytanie dotyczące powiadomienia0x4 - zapytanie wewnętrzne0x8 - autoparametryzowane zapytanie bez uniwersalnej parametryzacji0x10 — zapytanie odświeżania pobierania kursora0x20 — zapytanie używane w żądaniach aktualizacji kursora0x40 — początkowy zestaw wyników jest zwracany po otwarciu kursora (Auto pobieranie kursora)0x80 - zaszyfrowane zapytanie0x100 — 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, na które program SQL Server może niejawnie konwertować element w celu obsługi wykonywania 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 MERGE instrukcji, lub plan wyzwalacza wykonywany w wyniku MERGE instrukcji, która określa DELETE tylko akcję.1 wskazuje INSERT plan wyzwalacza uruchamiany w wyniku instrukcji MERGE .2 wskazuje UPDATE plan wyzwalacza, który jest uruchamiany w wyniku instrukcji MERGE .3 wskazuje DELETE plan wyzwalacza, który jest uruchamiany w wyniku instrukcji MERGE zawierającej odpowiednią INSERT akcję lub UPDATE .W przypadku zagnieżdżonych wyzwalaczy uruchamianych przez akcje kaskadowe ta wartość jest akcją MERGE instrukcji, 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 VIEW DATABASE STATE.
Treści powiązane
- 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
- Monitorowanie wydajności za pomocą magazynu zapytań
- Widoki wykazu systemu (Transact-SQL)
- Procedury składowane magazynu zapytań (Transact-SQL)
- sys.fn_stmt_sql_handle_from_sql_stmt