Modification des vues de base de données et des procédures stockées
"Dans neuf cas sur dix, il suffit d'apporter une simple modification", a écrit le rédacteur du magazine Redmond dans l'introduction de la récente évaluation qui a désigné DatabaseSpy comme champion de la série Redmond Roundup parmi les outils de gestion de bases de données. DatabaseSpy vous permet d'effectuer ces mises à jour rapides grâce à son interface intuitive, qui est cohérente sur différents types de bases de données. Pour les dix pourcents restants, DatabaseSpy peut également être un outil approprié pour des tâches de maintenance de base de données plus avancées, telles que la création ou la modification de vues et de procédures stockées. Examinons cela de plus près... Le navigateur en ligne DatabaseSpy 2008 vous permet d'explorer les vues et les procédures en les parcourant et en les développant de la même manière que vous pouvez explorer les tables dans l'affichage hiérarchique de la fenêtre d'assistance du navigateur en ligne. 
Modifier les vues de la base de données
Lorsque vous sélectionnez une vue de base de données existante dans la fenêtre de l'explorateur en ligne, le menu contextuel qui s'affiche lors d'un clic droit propose des options pour générer de nouvelles requêtes dans.. Éditeur SQL qui vous permet de commencer rapidement à modifier une vue existante, ou à en créer une nouvelle.
Par exemple, lorsque vous générez une instruction de création pour une vue existante, DatabaseSpy affiche la définition de la vue, formatée et codée par couleurs, afin de vous permettre d'y accéder immédiatement dans une nouvelle fenêtre d'éditeur SQL. 
Créer une nouvelle vue de base de données
Vous pouvez modifier la requête comme vous le souhaitez dans l'éditeur SQL. Par exemple, supposons que vous ayez pour mission de créer une vue pour un annuaire téléphonique de l'entreprise. Toutes les données dont vous avez besoin sont déjà présentes dans la vue "employés" – et bien plus encore ! Vous pouvez commencer par enregistrer une copie de la vue "employés" avec un nouveau nom. Modifiez simplement le nom de la vue de la base de données, exécutez votre requête, et la nouvelle vue de la base de données sera créée.
Lorsque vous actualisez la connexion à la base de données dans la fenêtre du navigateur en ligne, la nouvelle vue est immédiatement visible et accessible. 
Modifier une vue de base de données
Vous pouvez choisir l'option "Modifier" dans le menu contextuel qui s'affiche en faisant un clic droit pour modifier n'importe quelle vue de la base de données, y compris la nouvelle vue du répertoire téléphonique. Vous pouvez modifier la requête existante pour apporter les changements souhaités, en profitant de toutes les fonctionnalités de l'éditeur SQL de DatabaseSpy, notamment la coloration syntaxique, la mise en forme automatique et même la complétion automatique.
Une fois vos modifications terminées, le bouton "Exécuter" de l'éditeur SQL exécute la commande de modification et met à jour la vue dans la base de données.
Pour faciliter encore davantage l'accès à la nouvelle vue du répertoire téléphonique pour le service des ressources humaines, vous pouvez enregistrer une requête de sélection pour cette vue dans un fichier SQL et l'ajouter au menu "Projet DatabaseSpy" du responsable des ressources humaines. ![]()
Utilisez la refactorisation SQL pour créer une vue
Si vous n'avez pas de modèle de vue existant à utiliser, DatabaseSpy 2008 offre une alternative pratique. Le menu "Refactoring SQL" comprend une option pour convertir n'importe quelle requête SELECT en une instruction de création de vue. Le nom de la vue par défaut est même mis en évidence, ce qui vous permet d'attribuer immédiatement un nom plus pertinent.

Modifier les procédures stockées
Le navigateur en ligne DatabaseSpy 2008 vous permet également de modifier les procédures stockées dans votre base de données. Vous pouvez sélectionner n'importe quelle procédure stockée, puis l'étendre pour l'explorer. Vous pouvez également utiliser le menu contextuel qui apparaît en faisant un clic droit pour générer des instructions SQL permettant d'effectuer des opérations sur les procédures stockées.
Vous pouvez modifier les procédures stockées dans l'éditeur SQL de DatabaseSpy, et exécuter vos instructions modifiées en utilisant les mêmes techniques décrites ci-dessus pour les vues de base de données.

Exécuter les procédures stockées
L'option "Exécuter" dans le menu contextuel de DatabaseSpy 2008, pour les procédures stockées, crée un modèle qui permet de gagner du temps pour la création d'un script d'exécution de la procédure stockée.
. Pour les procédures qui nécessitent des paramètres, il suffit de définir les valeurs des paramètres, puis il suffit d'un simple clic pour exécuter la procédure stockée et afficher les résultats. ![]()
Modifier les fonctions définies par l'utilisateur
DatabaseSpy 2008 vous permet également de naviguer et de modifier les fonctions définies par l'utilisateur qui sont stockées dans votre base de données, en utilisant le même menu contextuel pratique accessible par un clic droit dans l'explorateur en ligne.
. Essayez-le vous-même grâce à une version d'essai gratuite d'Altova DatabaseSpy.