Entrainement
Parcours d’apprentissage
Bien démarrer avec l’interrogation à l’aide de Transact-SQL - Training
Bien démarrer avec l’interrogation à l’aide de Transact-SQL
Ce navigateur n’est plus pris en charge.
Effectuez une mise à niveau vers Microsoft Edge pour tirer parti des dernières fonctionnalités, des mises à jour de sécurité et du support technique.
s’applique à :SQL Server
Azure SQL Database
Azure SQL Managed Instance
Azure Synapse Analytics
Analytics Platform System (PDW)
Il existe certains cas où les options IntelliSense peuvent ne pas fonctionner comme prévu.
Les conditions suivantes peuvent affecter le comportement d’IntelliSense :
Il existe une erreur de code au-dessus du curseur.
S’il existe une instruction incomplète ou une autre erreur de codage au-dessus de l’emplacement du point d’insertion, IntelliSense peut ne pas pouvoir analyser les éléments de code et ne fonctionnera donc pas. Vous pouvez commenter le code applicable pour réactiver IntelliSense.
Le point d’insertion se trouve à l’intérieur d’un commentaire de code.
Les options IntelliSense ne sont pas disponibles lorsque le point d’insertion se trouve dans un commentaire dans votre fichier source.
Le point d'insertion se trouve à l'intérieur d'une chaîne littérale.
Les options IntelliSense ne sont pas disponibles lorsque le point d'insertion se trouve à l'intérieur des guillemets d'une chaîne littérale, par exemple :
WHERE FirstName LIKE 'Patri%|'
Les options automatiques sont désactivées.
De nombreuses fonctionnalités IntelliSense fonctionnent automatiquement par défaut, mais vous pouvez désactiver n’importe quelle fonctionnalité.
Même lorsque la saisie semi-automatique des instructions est désactivée, vous pouvez utiliser une fonctionnalité IntelliSense. Pour plus d’informations, consultez Configurer IntelliSense (SQL Server Management Studio).
Les problèmes suivants s’appliquent à l’éditeur de requête du moteur de base de données SQL Server :
La fonctionnalité IntelliSense de l’Éditeur de requête du moteur de base de données ne prend pas en charge tous les éléments de syntaxe Transact-SQL. L’aide sur les paramètres ne prend pas en charge les paramètres dans certains objets, tels que les procédures stockées étendues. Pour plus d’informations, consultez Transact-SQL syntaxe prise en charge par IntelliSense.
IntelliSense est disponible uniquement lorsque l’Éditeur de requête du moteur de base de données est connecté à une instance du moteur de base de données à partir de SQL Server 2008 (10.0.x) ou version ultérieure. IntelliSense n’est pas disponible lorsque l’Éditeur de requête est connecté aux versions antérieures du moteur de base de données.
IntelliSense est désactivé dans l’Éditeur de requête du moteur de base de données lorsque le mode SQLCMD est activé.
La fonctionnalité IntelliSense ne couvre pas les objets de base de données créés par une autre connexion après la fenêtre de l’éditeur connectée à la base de données. Si des objets sont manquants dans les fonctionnalités telles que les listes de saisie semi-automatique d'IntelliSense, vous pouvez choisir l’un des trois mécanismes suivants pour actualiser le cache des objets pour votre fenêtre d’éditeur :
Sélectionnez le menu Modifier, sélectionnez IntelliSense, puis Actualiser le cache local.
Utilisez le raccourci clavier Ctrl+Maj+R.
Déconnectez votre fenêtre d’éditeur de l’instance du moteur de base de données et reconnectez-vous.
Les listes de complétion n’incluent pas les objets de base de données pour lesquels vous n’avez pas d’autorisations. IntelliSense signale les références aux objets pour lesquels vous disposez d’autorisations. Par exemple, si vous ouvrez un script écrit par quelqu’un d’autre, toutes les références aux objets pour lesquels cette personne a des autorisations, mais pas vous, sont signalées comme incorrectes.
Les listes de saisie semi-automatique peuvent cesser de fonctionner si vous perdez la connexion à l’instance du moteur de base de données. Reconnectez-vous à l’instance.
Entrainement
Parcours d’apprentissage
Bien démarrer avec l’interrogation à l’aide de Transact-SQL - Training
Bien démarrer avec l’interrogation à l’aide de Transact-SQL