Share via


Vue d'ensemble d'IntelliSense Transact-SQL

IntelliSense fournit plusieurs fonctionnalités pour rendre votre expérience en matière de programmation Transact-SQL plus productive. Lors de l'utilisation de l'éditeur Transact-SQL, IntelliSense offre des listes d'objets de base de données de votre connexion ou projet actuel, et les insère automatiquement dans votre code selon votre sélection. IntelliSense peut compléter des mots à votre place et fournir des info-bulles qui décrivent des fonctions, des paramètres et des procédures stockées.

En plus des menus et info-bulles, IntelliSense fournit également des fonctionnalités d'analyse du code qui simplifient la lecture de votre code. La correspondance des séparateurs vous aide à identifier des blocs de code et des régions de code réductibles, ce qui facilite l'utilisation de fichiers SQL volumineux.

Vous pouvez également insérer des extraits de code complets pour les modèles de programmation Transact-SQL courants. Pour plus d'informations, consultez Utilisation d'extraits de code Transact-SQL.

Utilisation d'IntelliSense en ligne et hors connexion

Les fonctionnalités IntelliSense Liste des membres, Compléter le mot, Informations sur les paramètres et Infos express sont uniquement disponibles dans l'éditeur Transact-SQL sous certaines conditions. La disponibilité de ces fonctionnalités dépend de deux facteurs : si le fichier que vous modifiez est associé à un projet de base de données et si vous êtes connecté à une instance de SQL Server. Pour plus d'informations, consultez Dépannage d'IntelliSense Transact-SQL.

Les fonctionnalités IntelliSense suivantes sont toujours disponibles, même quand l'éditeur n'est pas associé à un projet ni connecté à une instance de SQL Server.

  • Colorisation de code

  • Correspondance des séparateurs

  • Régions de code réductibles

  • Extraits de code Transact-SQL

Pour utiliser Liste des membres, Compléter le mot, Informations sur les paramètres et Infos express, le fichier .sql doit faire partie d'un projet Visual Studio ou être connecté à une instance de SQL Server.

Liste des membres

La fonctionnalité Liste des membres fournit une liste d'objets de base de données valides selon la syntaxe Transact-SQL que vous tapez dans l'éditeur Transact-SQL. Après avoir sélectionné un membre dans la liste, appuyez sur ENTRÉE ou TAB pour insérer ce membre dans votre code. Pour plus d'informations, consultez List Members.

Ee362021.sqleditor_membercompletion(fr-fr,VS.100).gif

Compléter le mot

La fonctionnalité Compléter le mot permet de taper la fin d'un nom de variable, de commande ou de fonction une fois que vous avez entré suffisamment de caractères pour identifier de façon unique le terme. Pour plus d'informations, consultez Complete Word.

Ee362021.sqleditor_completeword(fr-fr,VS.100).gif

Informations sur les paramètres

La fonctionnalité Informations sur les paramètres ouvre une liste de paramètres qui fournit des informations sur le nombre, le nom et le type des paramètres requis par une fonction ou une procédure stockée. Le paramètre en gras indique le paramètre actuel requis lorsque vous tapez une fonction ou une procédure stockée.

La liste des paramètres est également affichée pour les fonctions imbriquées. Si vous tapez une fonction comme paramètre d'une autre fonction, la liste affiche dans un premier temps les paramètres de la fonction interne. Dans un second temps, la liste affiche les paramètres de la fonction externe. Pour plus d'informations, consultez Parameter Info.

Ee362021.sqleditor_parameterinfo(fr-fr,VS.100).gif

Infos express

La fonctionnalité Infos express affiche la déclaration complète pour tout identificateur dans votre code. Lorsque vous déplacez le pointeur de la souris sur un identificateur, sa déclaration apparaît dans une fenêtre indépendante jaune. Pour plus d'informations, consultez Quick Info.

Ee362021.sqleditor_quickinfo(fr-fr,VS.100).gif

Notes

La fonctionnalité Infos express pour Transact-SQL est uniquement disponible pour les identificateurs pris en charge par IntelliSense. Pour plus d'informations, consultez Syntaxe Transact-SQL prise en charge par IntelliSense.

Fonctionnalités d'analyse

Pour simplifier la lecture de votre code, l'éditeur Transact-SQL offre la colorisation de code, la correspondance des séparateurs et les régions de code réductibles. La correspondance des séparateurs de l'éditeur Transact-SQL vous informe immédiatement si les éléments syntaxiques qui doivent être codés par paire sont correctement assortis. Par exemple, lors du regroupement par parenthèse ou BEGIN et END, les paires correspondantes sont mises en surbrillance dans l'éditeur à mesure que vous les tapez. Pour plus d'informations, consultez Utilisation de la correspondance des séparateurs Transact-SQL.

L'éditeur Transact-SQL vous permet également de réduire des blocs de code à l'intérieur des paires de séparateurs. Un clic sur la zone avec le signe moins réduit le bloc de code suivant.

Ee362021.S_Table_Create2(fr-fr,VS.100).gif

Un clic sur la zone avec le signe plus restaure le bloc de code.

Ee362021.S_Table_Create3(fr-fr,VS.100).gif

Extraits de code

La fonctionnalité Extraits de code Transact-SQL vous permet de coder rapidement les modèles de programmation Transact-SQL courants. Utilisez les menus IntelliSense pour sélectionner le type d'extrait de code que vous souhaitez. Après avoir créé l'extrait de code, utilisez la touche TAB pour accéder à la syntaxe que vous pouvez changer. L'image suivante montre le menu Extrait de code Transact-SQL utilisé pour créer l'instruction CREATE TABLE dans l'exemple précédent. Pour plus d'informations, consultez Utilisation d'extraits de code Transact-SQL.

Ee362021.S_Table_Create1(fr-fr,VS.100).gif

Voir aussi

Autres ressources

Utilisation de la correspondance des séparateurs Transact-SQL

Utilisation d'extraits de code Transact-SQL

Dépannage d'IntelliSense Transact-SQL

Syntaxe Transact-SQL prise en charge par IntelliSense