Si vous disposez d’outils de complétion de code SQL, vous pouvez augmenter votre productivité quotidienne d’environ 2 à 4 fois.
Avec des suggestions contextuelles, un formatage de code avancé et des outils de productivité, vous pouvez rationaliser votre routine quotidienne et vous concentrer sur les choses qui comptent vraiment.
Après tout, il vaut mieux travailler de manière optimale et en profiter, non ?
C’est pourquoi nous avons décidé de comparer les fonctionnalités de complétion de code de dbForge SQL Complete de Devart avec Azure Data Studio de Microsoft, des solutions clés pour les développeurs SQL. Après avoir étudié l’article, vous découvrirez quelle solution est la meilleure s’il est important d’accélérer le développement de la base de données et d’augmenter l’efficacité des utilisateurs. Tout d’abord, considérez la description générale et les capacités des outils.
Un bref aperçu de l’outil SQL Complete
dbForge SQL Complete est un complément de haute technologie qui s’intègre de manière transparente dans SQL Server Management Studio et Visual Studio. SSMS et Visual Studio font partie des meilleurs IDE Microsoft. Ce faisant, Visual Studio va au-delà de SQL. Mais bien que ces IDE soient suffisamment fonctionnels, SQL Complete les étend considérablement. Il offre une extension instantanée de l’opérateur de style IntelliSense, des options de formatage riches, des extraits de code prédéfinis et personnalisés et une refactorisation sécurisée pour corriger automatiquement les références aux objets qui doivent être renommés. N’oubliez pas non plus les outils intégrés pour l’agrégation et la manipulation des données, ainsi que le débogueur T-SQL pour les requêtes complexes, les procédures stockées, les déclencheurs et les fonctions.
Bref aperçu de l’outil Azure Data Studio
Azure Data Studio est un IDE de base de données multiplateforme. Il offre un éditeur SQL avec auto-complétion IntelliSense, des extraits de code intelligents, l’intégration du contrôle de version et un terminal intégré. Les autres avantages incluent des tableaux de bord de serveur et de base de données personnalisables, mais Azure Data Studio n’est pas conçu pour l’administration ou la configuration avancée du serveur.
Microsoft recommande d’utiliser Azure Data Studio si vous devez modifier ou exécuter des requêtes, créer rapidement des graphiques et visualiser des ensembles de résultats, et si vous aimez le travail en ligne de commande.
Par conséquent, vous devez le comparer avec SQL Complete. Après tout, les deux solutions offrent une écriture de requête rapide et efficace et prennent en charge une interface de ligne de commande. Reste à savoir quel outil est le meilleur pour cela.
Comparaison de l’achèvement du code : Azure Data Studio et dbForge SQL Complete
Pour faciliter l’étude, nous avons divisé toutes les fonctionnalités en trois groupes : complétion de code SQL, formatage de code SQL et améliorations de la productivité.
Caractéristiques |
dbForge SQL complet |
Studio de données Azure |
Complétion de code SQL |
||
Suggestion contextuelle de mots-clés |
Oui |
Oui, mais non contextuel |
Suggestions d’objets contextuels |
Oui |
Oui, mais non contextuel |
Suggestions d’objets contextuels pour CTE |
Oui |
Oui |
Suggestions d’objets contextuels en mode SQLCMD |
Oui |
Non |
Suggestions de noms pour les objets sur les serveurs liés |
Oui |
Non |
Tri des mots-clés suggérés par pertinence |
Oui |
Non |
Génération automatique de la clause JOIN |
Oui |
Non |
Complétion de phrases |
Oui |
Non |
Génération automatique d’alias de table |
Oui |
Non |
Sélecteur de colonne pour la création de liste rapide |
Oui |
Non |
Extension générique |
Oui |
Oui |
Extension des instructions INSERT, EXEC, ALTER et UPDATE |
Oui |
Non |
Exclusion des bases de données des suggestions |
Oui |
Non |
Mise en évidence des occurrences d’identifiant |
Oui |
Oui |
Mise en surbrillance des paires |
Oui |
Non |
Mise en surbrillance des colonnes correspondantes dans les instructions INSERT |
Oui |
Non |
Régions nommées |
Oui |
Non |
Informations sur les paramètres des fonctions |
Oui |
Non |
Informations rapides sur l’objet |
Oui |
Oui |
Informations sur le nombre de lignes |
Oui |
Non |
Formatage du code SQL |
||
Formatage SQL |
Oui |
Oui |
Formatage dans les fichiers et répertoires |
Oui |
Non |
Sélection rapide des profils de formatage |
Oui |
Oui |
Formatage automatisé depuis la ligne de commande |
Oui |
Non |
Améliorations de la productivité |
||
Extraits de code SQL |
Oui |
Oui |
Boîte à suggestions semi-transparente |
Oui |
Non |
Option d’exécution de l’instruction en cours |
Oui |
Oui |
Insertion de point-virgule |
Oui |
Non |
Génération de scripts CREATE/ALTER pour les objets serveur |
Oui |
Oui |
‘Copier les données sous’ de la grille vers XML, CSV, HTML, JSON, Excel |
Oui |
Oui |
‘Aller à la définition’ pour les objets de la base de données |
Oui |
Oui |
Récupération de documents récemment fermés |
Oui |
Non |
Communiqués |
||
Première sortie |
v1.0 (19 novembre 2010) |
v1.0 (24 septembre 2018) |
Dernière version (au moment de la publication) |
v6.12 (12 septembre 2022) |
v1.39 (24 août 2022) |
Nombre total de versions |
135 |
69 |
De toute évidence, SQL Complete gagne par une large marge. L’outil étend considérablement les capacités de SSMS, donc Azure Data Studio n’a aucune chance de le rattraper de si tôt.
Conclusions
Ainsi, si SSMS satisfait votre charge de travail et que vous souhaitez accélérer vos tâches de codage SQL, vous n’avez pas besoin d’Azure Data Studio. La meilleure solution serait d’utiliser SSMS et SQL Complete.
En plus des fonctionnalités d’achèvement, de formatage et de performances, SQL Complete fournit de nombreuses fonctionnalités utiles.