---
title: "Modification des vues de base de données et des procédures stockées"
date: "2008-08-14"
tags: 
  - "database-tool"
  - "databasespy"
description: Découvrez comment modifier efficacement les vues de base de données et les procédures stockées à l'aide d'Altova DatabaseSpy. Ce guide aborde les techniques de création, de modification et d'exécution.
---
Status: #blog

Tags:  #database-tool #databasespy

Categories: [Altova](/blog/fr/category/altova.md) 
# 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](https://www.altova.com/blog/2008/07/redmond-roundup-tooling-around-in-your.html) qui a désigné DatabaseSpy comme champion de la série Redmond Roundup parmi les [outils de gestion de bases de données](https://www.altova.com/fr/products/databasespy/database_tool.html). 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. ![DatabaseSpy permet de modifier les vues et les procédures stockées](https://www.altova.com/images/shots/DatabaseSpyEditViews1.gif)

#### 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](https://www.altova.com/fr/databasespy_sqleditor.html) qui vous permet de commencer rapidement à modifier une vue existante, ou à en créer une nouvelle. ![Vues et procédures stockées modifiables dans DatabaseSpy](https://www.altova.com/images/shots/DatabaseSpyEditViews2.gif) 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. ![Vues et procédures stockées modifiables dans DatabaseSpy](https://www.altova.com/images/shots/DatabaseSpyEditViews3.gif)

#### 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. ![DatabaseSpy : édition des vues et des procédures stockées](https://www.altova.com/images/shots/DatabaseSpyEditViews4.gif) 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. ![DatabaseSpy : édition des vues et des procédures stockées](https://www.altova.com/images/shots/DatabaseSpyEditViews5.gif)

#### 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. ![DatabaseSpy : édition des vues et des procédures stockées](https://www.altova.com/images/shots/DatabaseSpyEditViews6.gif) 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. ![DatabaseSpy : édition des vues et des procédures stockées](https://www.altova.com/images/shots/DatabaseSpyEditViews7.gif) 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. [![Altova DatabaseSpy : vues d'édition et procédures stockées](https://www.altova.com/fr/images/shots/DatabaseSpyEditViews8_thumb.gif)](https://www.altova.com/databasespy_editviews.html#)

#### 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.

[![Altova DatabaseSpy : édition des vues et des procédures stockées](https://www.altova.com/fr/images/shots/DatabaseSpyEditViews9_thumb.gif)](https://www.altova.com/databasespy_editviews.html#)
![DatabaseSpy : édition des vues et des procédures stockées](https://www.altova.com/images/shots/DatabaseSpyEditViews10.gif)

#### 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. [![Altova DatabaseSpy : édition des vues et des procédures stockées](https://www.altova.com/fr/images/shots/DatabaseSpyEditViews11_thumb.gif)](https://www.altova.com/databasespy_editviews.html#) 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. ![DatabaseSpy : édition des vues et des procédures stockées](https://www.altova.com/images/shots/DatabaseSpyEditViews12.gif) ![DatabaseSpy : édition des vues et des procédures stockées](https://www.altova.com/images/shots/DatabaseSpyEditViews13.gif)

#### Exécuter les procédures stockées

L'option "Exécuter" dans le menu contextuel de DatabaseSpy 2008, pour les [procédures stockées](https://www.altova.com/fr/databasespy_editviews.html), 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. [![Les vues d'édition et les procédures stockées d'Altova DatabaseSpy](https://www.altova.com/fr/images/shots/DatabaseSpyEditViews14_thumb.gif)](https://www.altova.com/databasespy_editviews.html#). 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. [![Les vues d'édition et les procédures stockées d'Altova DatabaseSpy](https://www.altova.com/fr/images/shots/DatabaseSpyEditViews15_thumb.gif)](https://www.altova.com/databasespy_editviews.html#)

#### 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. [![DatabaseSpy d'Altova : édition des vues et des procédures stockées](https://www.altova.com/fr/images/shots/DatabaseSpyEditViews16_thumb.gif)](https://www.altova.com/databasespy_editviews.html#). Essayez-le vous-même grâce à une [version d'essai gratuite d'Altova DatabaseSpy](https://www.altova.com/fr/download/databasespy/database_tool.html).
