Note
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de changer d’annuaire.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de changer d’annuaire.
S’applique à : SQL Server 2016 (13.x) et versions
ultérieures Azure SQL Database
Azure SQL Managed Instance
Azure Synapse Analytics
SQL database in Microsoft Fabric
Contient des informations sur la sémantique affectant les paramètres de contexte associés à une requête. Il existe plusieurs paramètres de contexte disponibles dans SQL Server qui influencent la sémantique de la requête (définissant le résultat correct de la requête). Le même texte de requête compilé sous différents paramètres peut produire des résultats différents (en fonction des données sous-jacentes).
| Nom de la colonne | Type de données | Description |
|---|---|---|
context_settings_id |
bigint | Clé primaire Cette valeur est exposée dans Showplan XML pour les requêtes. |
set_options |
varbinary(8) | Masque de bits reflétant l’état de plusieurs options SET. Pour plus d’informations, consultez sys.dm_exec_plan_attributes. |
language_id |
smallint | ID de la langue. Pour plus d’informations, consultez sys.syslanguages. |
date_format |
smallint | Format de date. Pour plus d’informations, consultez SET DATEFORMAT. |
date_first |
tinyint | Première valeur de date. Pour plus d’informations, consultez SET DATEFIRST. |
status |
varbinary(2) | Champ masque de bits qui indique le type de requête ou de contexte dans lequel la requête a été exécutée. La valeur de colonne peut être combinée de plusieurs indicateurs (exprimé en hexadécimal) : 0x0 - Requête régulière (aucun indicateur spécifique)0x1 - requête exécutée via l’une des PROCÉDURES stockées des API de curseur0x2 - requête de notification0x4 - Requête interne0x8 - Requête paramétrable automatique sans paramétrage universel0x10 - Requête d’actualisation d’extraction de curseur0x20 - requête utilisée dans les demandes de mise à jour du curseur0x40 - le jeu de résultats initial est retourné lorsqu’un curseur est ouvert (extraction automatique du curseur)0x80 - Requête chiffrée0x100 - requête dans le contexte du prédicat de sécurité au niveau des lignes |
required_cursor_options |
int | Options de curseur spécifiées par l'utilisateur (type de curseur par exemple). |
acceptable_cursor_options |
int | Options de curseur vers laquelle SQL Server peut implicitement se convertir pour prendre en charge l’exécution de l’instruction. |
merge_action_type |
smallint | Type de plan d’exécution de déclencheur utilisé comme résultat d’une MERGE instruction.0 indique un plan non déclencheur, un plan de déclencheur qui n’est pas exécuté à la suite d’une MERGE instruction ou un plan de déclencheur qui s’exécute à la suite d’une MERGE instruction qui spécifie uniquement une DELETE action.1 indique un INSERT plan de déclencheur qui s’exécute à la suite d’une MERGE instruction.2 indique un UPDATE plan de déclencheur qui s’exécute à la suite d’une MERGE instruction.3 indique un DELETE plan de déclencheur qui s’exécute à la suite d’une MERGE instruction contenant une action ou UPDATE un correspondantINSERT.Pour les déclencheurs imbriqués exécutés par des actions en cascade, cette valeur est l’action de l’instruction MERGE qui a provoqué la cascade. |
default_schema_id |
int | ID du schéma par défaut, utilisé pour résoudre les noms qui ne sont pas complets. |
is_replication_specific |
bit | Utilisé pour la réplication. |
is_contained |
varbinary(1) | 1 indique une base de données autonome. |
autorisations
Nécessite l’autorisation VIEW DATABASE STATE.
Contenu connexe
- 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
- Surveiller les performances à l’aide de Query Store
- Vues de catalogue système (Transact-SQL)
- Procédures stockées du Magasin des requêtes (Transact-SQL)
- sys.fn_stmt_sql_handle_from_sql_stmt