DéveloppeurWeb.Com
    DéveloppeurWeb.Com
    • Agile Zone
    • AI Zone
    • Cloud Zone
    • Database Zone
    • DevOps Zone
    • Integration Zone
    • Web Dev Zone
    DéveloppeurWeb.Com
    Home»Database Zone»Alternative de saisie semi-automatique SQL IntelliSense à SSMS
    Database Zone

    Alternative de saisie semi-automatique SQL IntelliSense à SSMS

    novembre 5, 2021
    Alternative de saisie semi-automatique SQL IntelliSense à SSMS
    Share
    Facebook Twitter Pinterest Reddit WhatsApp Email

    Existe-t-il un développeur SQL qui n’aimerait pas rendre son codage quotidien simple et sans erreur ? Résisteraient-ils à une assistance intelligente avec des suggestions et une saisie semi-automatique qui éliminent le besoin de tout mémoriser et de tout taper manuellement ? Refuseraient-ils d’accéder rapidement aux informations sur les objets et les paramètres ?

    La réponse à toutes ces questions est, naturellement, non, non et non. Nous voulons tous nous débarrasser des tâches monotones en les automatisant et en les accélérant. Nous voulons tous nous concentrer sur des questions plus importantes. Et c’est ainsi que nous devenons si pointilleux lorsqu’il s’agit de sélectionner des outils pour notre travail quotidien – par exemple, des outils tels que la saisie semi-automatique dans SQL Server Management Studio.

    Saisie semi-automatique SQL IntelliSense dans SSMS

    Maintenant, IntelliSense n’est-il pas l’une des principales raisons pour lesquelles tant de gens aiment SSMS ? Il fournit l’assistance intelligente que nous recherchions. Ses fonctions d’achèvement et de productivité réduisent notre codage manuel, ce qui nous aide à accomplir nos tâches beaucoup plus rapidement ou, si nécessaire, à produire plus de sortie.

    Pourtant, pour un développeur SQL chevronné, l’IntelliSense natif de SSMS laisse beaucoup à désirer. C’est pourquoi nous pouvons voir une abondance de compléments et d’extensions qui se concentrent sur une saisie semi-automatique encore plus sophistiquée et peuvent au moins doubler les performances quotidiennes d’un développeur.

    Mais avant de nous familiariser avec l’un de ces compléments, récapitulons brièvement les principales fonctionnalités du SSMS IntelliSense natif et voyons ce qui peut encore être amélioré.

    Présentation de la fonctionnalité SSMS IntelliSense

    Voici les principales caractéristiques qui facilitent grandement la vie du développeur SQL :

    Mot complet

    IntelliSense tape le reste du nom d’une variable, d’une commande ou d’une fonction une fois que l’utilisateur a saisi suffisamment de caractères pour l’identifier de manière unique. S’il y a plus d’une correspondance, l’utilisateur peut en choisir une dans la liste de suggestions affichée.

    Informations sur les paramètres

    Cette fonction fournit à l’utilisateur des informations sur le nombre, les noms et les tailles des paramètres d’une fonction ou d’une procédure stockée.

    Informations rapides

    Quick Info permet d’obtenir des info-bulles qui décrivent un identifiant, tel qu’un nom de table ou de vue. Dès que le pointeur de la souris survole un identifiant, sa déclaration s’affiche instantanément dans une fenêtre pop-up.

    Insérer un extrait

    Les morceaux de code réutilisables rapidement insérés sont plus qu’utiles pour accélérer le travail quotidien d’un développeur SQL.

    Correspondance automatique des paires de syntaxe

    Il s’agit d’une fonctionnalité pratique qui permet de faire correspondre les délimiteurs dans l’éditeur de requête du moteur de base de données, les accolades dans l’éditeur de requête XMLA Analysis Services et les parenthèses dans les éditeurs MDX et DMX. C’est une autre belle contribution à la productivité globale.

    Énoncés généraux

    La description du code permet de réduire et d’afficher rapidement les instructions, ce qui simplifie la navigation dans les documents volumineux.

    Souligner les erreurs

    Le nom de cette fonctionnalité parle de lui-même. Toute faute de frappe peut être localisée et corrigée instantanément.

    Actualiser le cache local

    Lorsqu’une source de données est ouverte dans SSMS, IntelliSense met ses données en cache. Lorsque l’utilisateur crée, par exemple, une nouvelle table ou vue, ce cache doit être mis à jour afin de refléter les changements introduits. C’est là que la fonctionnalité Actualiser le cache local facilite l’actualisation de SQL IntelliSense.

    Comme vous pouvez le voir, toutes ces fonctionnalités sont très pratiques. Mais qu’en est-il de plus ? Est-il possible d’améliorer un produit déjà excellent ? Eh bien, c’est à ça que servent les compléments.

    Présentation de SQL Complete Express

    Le complément de notre choix est dbForge SQL terminé, qui a été conçu comme le complément ultime de SSMS et Visual Studio pour la saisie semi-automatique, l’embellissement, la refactorisation et le débogage du code. Il aide les développeurs à coder 2 à 4 fois plus rapidement, à réduire considérablement le nombre d’erreurs, à unifier les normes de codage SQL entre les équipes et à utiliser les données en toute sécurité.

    Présentation complète de SQL

    N’oublions pas que SQL Complete est un produit commercial qui se décline en trois éditions avec des capacités progressivement croissantes. Ainsi, pour rendre notre comparaison de fonctionnalités aussi juste que possible, nous avons choisi l’édition Express la plus simple, qui est disponible en téléchargement gratuit sur le site officiel du fournisseur.

    Pourtant, même dans l’édition gratuite, les capacités de saisie semi-automatique de SQL Complete sont en quelque sorte une mise à jour IntelliSense permettant un codage SQL encore plus rapide. Comparons-les dos à dos.

    Native IntelliSense vs SQL Complete Express : Comparaison des fonctionnalités

    Caractéristique

    dbForge SQL Complete Express

    SSMS natif IntelliSense

    Achèvement du code

    Suggestion contextuelle de mots clés

    Oui

    Non

    Suggestions de noms pour les objets principaux

    Oui

    Oui

    Suggestions d’objets contextuels

    Oui

    Non

    Informations sur les paramètres des fonctions

    Oui

    Oui

    Informations rapides sur l’objet

    Oui

    Oui

    Filtrage intelligent dans la liste de suggestions

    Oui

    Non

    Suggestions de noms d’objets scriptés

    Oui

    Oui

    Détection du contexte de la base de données

    Oui

    Non

    Désactiver/Activer la complétion de code

    Oui

    Oui

    Formatage du code

    Formatage SQL

    Oui

    Non

    Productivité

    Exécuter l’instruction en cours

    Oui

    Non

    Exécuter jusqu’au curseur

    Oui

    Non

    Exécuter la sélection

    Non

    Oui

    Titre de la fenêtre principale SSMS personnalisé

    Non

    Oui

    Vue semi-transparente de la boîte à suggestions

    Oui

    Oui

    Extraits de code SQL

    Non

    Oui

    Assistant d’importation/exportation des paramètres

    Oui

    Oui

    Épilogue

    Rappelons que la comparaison ci-dessus concerne l’édition express gratuite d’un produit dont les éditions commerciales sont largement supérieures en comparaison. En fait, ils offrent certaines des fonctionnalités les plus avancées du marché, notamment des suggestions contextuelles beaucoup plus polyvalentes, des extraits de code, des outils de refactorisation et de débogage de code SQL, la prise en charge de la CLI et une vaste sélection de fonctionnalités améliorant la productivité.

    Pour en savoir plus sur les fonctionnalités étendues de SQL Complete, vous pouvez toujours visiter le Éditions complètes de SQL page.

    Share. Facebook Twitter Pinterest LinkedIn WhatsApp Reddit Email
    Add A Comment

    Leave A Reply Cancel Reply

    Catégories

    • Politique de cookies
    • Politique de confidentialité
    • CONTACT
    • Politique du DMCA
    • CONDITIONS D’UTILISATION
    • Avertissement
    © 2023 DéveloppeurWeb.Com.

    Type above and press Enter to search. Press Esc to cancel.