Partager via


Options (Exécution de requête - Général)

S’applique à : SQL ServerAzure SQL DatabaseAzure SQL Managed InstanceAzure Synapse AnalyticsAnalytics Platform System (PDW)Point de terminaison d'analytique SQL dans Microsoft FabricEntrepôt dans Fabric de MicrosoftBase de données SQL dans Fabric de Microsoft

Utilisez cette page pour spécifier les options d’exécution de requêtes Microsoft SQL Server. Pour accéder à cette boîte de dialogue, cliquez avec le bouton droit sur le corps d’une fenêtre Éditeur de requête, puis sélectionnez options de requête ou dans le menu Outils, sélectionnez Options, puis le dossier Exécution de requête.

  • SET ROWCOUNT

    La valeur par défaut 0 indique que SQL Server attend les résultats jusqu’à ce que tous les résultats soient reçus. Indiquez une valeur supérieure à 0 si vous souhaitez que SQL Server arrête la requête après avoir obtenu le nombre spécifié de lignes. Pour désactiver cette option (afin que toutes les lignes soient retournées), spécifiez SET ROWCOUNT 0.

  • SET TEXTSIZE

    La valeur par défaut de 2 147 483 647 octets indique que SQL Server fournit un champ de données complet jusqu’à la limite de texte, ntext, nvarchar(max) et varchar(max). Il n’affecte pas le type de données XML. Fournissez un nombre plus petit pour limiter les résultats des valeurs volumineuses. Les colonnes supérieures au nombre fourni sont tronquées.

  • Délai d'exécution

    Indique le nombre de secondes à attendre avant d’annuler la requête. La valeur 0 indique une attente infinie ou pas de délai d'expiration.

  • Séparateur de lots

    Tapez un mot que vous utilisez pour séparer les instructions Transact-SQL en lots. La valeur par défaut est GO.

  • Par défaut, ouvrez de nouvelles requêtes en mode SQLCMD

    Cochez cette case pour ouvrir de nouvelles requêtes en mode SQLCMD. Cette case à cocher est visible uniquement lorsque la boîte de dialogue est ouverte via le menu Outils .

    Lorsque vous sélectionnez cette option, tenez compte des limitations suivantes :

    • IntelliSense dans l’éditeur de requête du moteur de base de données est désactivé.

    • Étant donné que l’Éditeur de requête ne s’exécute pas à partir de la ligne de commande, vous ne pouvez pas transmettre des paramètres de ligne de commande tels que des variables.

    • Étant donné que l’Éditeur de requête ne peut pas répondre aux invites du système d’exploitation, vous devez faire attention à ne pas exécuter d’instructions interactives.

  • Rétablir la valeur par défaut

    Réinitialise toutes les valeurs de cette page aux valeurs par défaut d’origine.

  • Invite à enregistrer les fenêtres de requêtes T-SQL non enregistrées à la fermeture

    Par défaut, une invite s’affiche pour vous demander si vous souhaitez enregistrer les modifications apportées aux fichiers avec des modifications non enregistrées avant de les fermer ou de quitter SSMS. La désactivation de cette option peut entraîner la perte d’informations de l’éditeur de requête lors de la fermeture des fenêtres de requête ou de SSMS.

  • Rechercher les transactions ouvertes avant de fermer les fenêtres de requête T-SQL

    Par défaut, SSMS vérifie s’il existe des transactions ouvertes avant de fermer une fenêtre d’éditeur de requête. Désactiver cette option contourne cette vérification, ce qui peut entraîner que les transactions ouvertes ne soient pas validées.