DatabaseSpy prend en charge l'édition SQL pour toutes les bases de données principales, à une fraction du coût de solutions pour base de données uniques.
L'éditeur SQL de DatabaseSpy permet de créer, afficher, éditer et exécuter les instructions SQL qui sont requises pour votre travail avec les bases de données. Vous pouvez enregistrer des scripts SQL que vous avez créé dans l'Éditeur SQL et les ajouter à votre projet. En outre, vous pouvez ouvrir des fichiers SQL existants et les afficher dans l'éditeur SQL.
L'éditeur SQL est composé d'une fenêtre d'instruction SQL et d'une ou de plusieurs fenêtres à onglets ou empilées, il comporte un bouton Exécuter dans la barre d'outils de l'éditeur SQL afin de pouvoir exécuter immédiatement vos instructions SQL et afficher la sortie.
La fenêtre d'instruction SQL applique un code de couleur à chaque instruction SQL avec une identification unique pour les instructions SQL, les paramètres, les opérateurs et les commentaires pour un contrôle et une analyse simples et rapides d'une requête SQL individuelle ou une série complexe de commandes SQL. Le dialogue d'Options de DatabaseSpy vous permet même de configurer vos préférences pour les polices, les tailles et les couleurs.
Une fenêtre de message à onglets est associée avec les résultats de requête SQL vous informent sur les instructions exécutées, y compris l'identification d'erreurs de syntaxe.
La fenêtre de l'Éditeur SQL prend aussi en charge plusieurs requêtes SQL ouvertes et vous pouvez effectuer des copier-coller. Chaque fenêtre d'Éditeur SQL a une fenêtre d'assistance Propriétés correspondante avec des informations et des paramètres qui peuvent être édités. Par exemple, vous souhaitez peut-être concevoir, réviser et exécuter une requête SQL par rapport à une base de données test avant de valider les changements dans des données live. L'édition de la connexion de la base de données dans la fenêtre Propriétés vous permet de rediriger votre requête dans la base de donnée live une fois qu'elle a été perfectionnée.
DatabaseSpy prend en charge l'exécution de requête asynchrone, permettant de traiter des requêtes SQL multiples dans des fenêtres différentes en même temps, soit des requêtes vers des serveurs différents soit des requêtes multiples par rapport au même serveur.
Lorsque vous créez une nouvelle requête SQL à partir de zéro, la fonction de remplissage automatique proposera des fonctions correspondant à la syntaxe correcte de chaque mot-clé de l'instruction. Les Suggestions sensibles au contexte vous permettent de consulter uniquement les items qui sont valides à la position actuelle du curseur dans le cadre de l'instruction SQL, et vous pouvez modifier les suggestions pour créer une liste personnalisée.
DatabaseSpy vous permet d'organiser des groupes longs et complexes d'Instructions SQL en les partageant en régions qui peuvent être réduites ou agrandies individuellement. Les régions peuvent même être imbriquées et un bouton dans la barre d'outils de l'éditeur SQL vous permet de dissimuler ou d'agrandir toutes les régions en un seul clic.
Les fenêtres de résultat DatabaseSpy sont disposées en onglets ou sont empilables pour afficher des résultats simultanément. Chaque fenêtre de Résultat offre des options pour raffiner encore plus la sortie une fois que vous avez exécuté les instructions SQL. Vous pouvez glisser des séparateurs d'en-tête de colonne pour ajuster les largeurs de colonnes ou cliquer sur chaque en-tête de colonne pour trier les résultats sur la base de cette colonne.
Lorsque vous sélectionnez une colonne de données de nombres, le maximum, le minimum et la somme de toutes les valeurs se trouvant dans la colonne est affichée automatiquement. La touche d'Inspection des données vous permet d'ouvrir une nouvelle fenêtre pour inspecter un affichage long.
Vous pouvez choisir une sélection de cellules dans le cadre du résultat et effectuer une copie pour l'exportation soit avec soit sans en-têtes de colonnes. Ou bien, cliquer sur l'outil de graphiques dans la barre d'outils des Résultats pour générer un graphique personnalisé des résultats de requête SQL.
Découvrez des outils de DatabaseSpy pour :