---
title: "Edição de vistas e procedimentos armazenados no banco de dados"
date: "2008-08-14"
tags: 
  - "database-tool"
  - "databasespy"
description: Explore como editar de forma eficiente as vistas e os procedimentos armazenados de bases de dados utilizando o Altova DatabaseSpy. Este guia aborda técnicas de criação, modificação e execução.
---
Status: #blog

Tags:  #database-tool #databasespy

Categories: [Altova](/blog/pt/category/altova.md) 
# Edição de vistas e procedimentos armazenados no banco de dados

"Na maioria das vezes, basta fazer uma modificação simples", escreveu o revisor da revista Redmond Magazine na introdução à recente [análise](https://www.altova.com/blog/2008/07/redmond-roundup-tooling-around-in-your.html) que elegeu o DatabaseSpy como o produto de destaque entre as [ferramentas de bases de dados](https://www.altova.com/pt/products/databasespy/database_tool.html). O DatabaseSpy permite fazer essas atualizações rápidas através da sua interface intuitiva, que é consistente em vários tipos de bases de dados. Nos restantes dez por cento das vezes, o DatabaseSpy também pode ser uma ferramenta adequada para tarefas de manutenção de bases de dados mais avançadas, como a criação ou modificação de vistas e procedimentos armazenados. Vamos dar uma olhada... O DatabaseSpy 2008 Online Browser permite explorar vistas e procedimentos, navegando e expandindo-os da mesma forma que pode explorar tabelas na visualização hierárquica da janela auxiliar do Online Browser. ![O DatabaseSpy permite editar vistas e procedimentos armazenados](https://www.altova.com/images/shots/DatabaseSpyEditViews1.gif)

#### Editar as visualizações da base de dados

Quando seleciona uma vista de base de dados existente na janela do Navegador Online, o menu de contexto que aparece ao clicar com o botão direito oferece opções para gerar novas instruções no [Editor SQL](https://www.altova.com/pt/databasespy_sqleditor.html) que podem ajudá-lo a começar a editar uma vista, ou para auxiliar na criação de uma nova. ![O DatabaseSpy permite editar vistas e procedimentos armazenados](https://www.altova.com/images/shots/DatabaseSpyEditViews2.gif). Por exemplo, quando gera uma instrução de criação para uma vista existente, o DatabaseSpy exibe a definição da vista formatada e com cores, permitindo o acesso imediato num novo editor SQL. ![O DatabaseSpy permite editar vistas e procedimentos armazenados](https://www.altova.com/images/shots/DatabaseSpyEditViews3.gif)

#### Criar uma nova vista de base de dados

Pode modificar a declaração como desejar no editor SQL. Por exemplo, suponhamos que lhe foi atribuída a tarefa de criar uma visão (view) para um diretório telefónico da empresa. Todos os dados de que precisa já estão contidos na visão "employees" – e muito mais! Pode começar por guardar uma cópia da visão "employees" com um novo nome. Basta editar o nome da visão da base de dados, executar a sua declaração e a nova visão da base de dados será criada. ![DatabaseSpy: edição de visões e procedimentos armazenados](https://www.altova.com/images/shots/DatabaseSpyEditViews4.gif) Ao atualizar a ligação à base de dados na janela do navegador online, a nova visão fica imediatamente visível e disponível para acesso. ![DatabaseSpy: edição de visões e procedimentos armazenados](https://www.altova.com/images/shots/DatabaseSpyEditViews5.gif)

#### Alterar uma vista de base de dados

Pode selecionar a opção "Alterar" no menu de contexto que aparece ao clicar com o botão direito para editar qualquer vista de base de dados, incluindo a nova vista do diretório telefónico. Pode modificar a visualização existente para fazer as alterações desejadas, aproveitando todas as funcionalidades do editor SQL do DatabaseSpy, incluindo a codificação por cores, a formatação automática e até mesmo o preenchimento automático. ![DatabaseSpy: Edição de vistas e procedimentos armazenados](https://www.altova.com/images/shots/DatabaseSpyEditViews6.gif) Quando as suas alterações estiverem concluídas, o botão "Executar" do editor SQL executa a instrução de alteração e modifica a vista na base de dados. ![DatabaseSpy: edição de vistas e procedimentos armazenados](https://www.altova.com/images/shots/DatabaseSpyEditViews7.gif) Para facilitar ainda mais o acesso à nova vista do diretório telefónico para o departamento de Recursos Humanos, pode guardar uma instrução SQL para a vista num ficheiro e adicioná-la ao menu do projeto DatabaseSpy do gestor de Recursos Humanos. [![Altova DatabaseSpy: visualização e edição de vistas e procedimentos armazenados](https://www.altova.com/pt/images/shots/DatabaseSpyEditViews8_thumb.gif)](https://www.altova.com/databasespy_editviews.html#)

#### Utilize a refatoração SQL para criar uma vista

Se não tiver uma visão existente que possa usar como modelo, o DatabaseSpy 2008 oferece uma alternativa conveniente. O menu "Refatoração SQL" inclui uma opção para converter qualquer consulta SELECT numa instrução de criação de visão. O nome padrão da visão é destacado, para que possa atribuir imediatamente um nome mais relevante.

[![Altova DatabaseSpy: edição de visões e procedimentos armazenados](https://www.altova.com/pt/images/shots/DatabaseSpyEditViews9_thumb.gif)](https://www.altova.com/databasespy_editviews.html#)
![DatabaseSpy: edição de visões e procedimentos armazenados](https://www.altova.com/images/shots/DatabaseSpyEditViews10.gif)

#### Editar procedimentos armazenados

O navegador online DatabaseSpy 2008 também permite editar os procedimentos armazenados na sua base de dados. Pode selecionar qualquer procedimento armazenado e, em seguida, expandir a seleção para explorá-lo. Ou, utilize o menu de contexto do botão direito para gerar instruções SQL para as operações disponíveis para manipular os procedimentos armazenados. [![Altova DatabaseSpy: edição de vistas e procedimentos armazenados](https://www.altova.com/pt/images/shots/DatabaseSpyEditViews11_thumb.gif)](https://www.altova.com/databasespy_editviews.html#) Pode editar os procedimentos armazenados no editor SQL do DatabaseSpy e executar as instruções modificadas utilizando as mesmas técnicas descritas acima para as vistas da base de dados. ![DatabaseSpy: edição de vistas e procedimentos armazenados](https://www.altova.com/images/shots/DatabaseSpyEditViews12.gif) ![DatabaseSpy: edição de vistas e procedimentos armazenados](https://www.altova.com/images/shots/DatabaseSpyEditViews13.gif)

#### Executar procedimentos armazenados

A opção "Executar" no menu de contexto do DatabaseSpy 2008, para [procedimentos armazenados](https://www.altova.com/pt/databasespy_editviews.html), cria um modelo que poupa tempo para um script de execução do procedimento armazenado. [![Altova DatabaseSpy: edição de visões e procedimentos armazenados](https://www.altova.com/pt/images/shots/DatabaseSpyEditViews14_thumb.gif)](https://www.altova.com/databasespy_editviews.html#). Para procedimentos que requerem parâmetros, basta definir os valores dos parâmetros e, com um único clique, é possível executar o procedimento armazenado e visualizar os resultados. [![Altova DatabaseSpy: edição de visões e procedimentos armazenados](https://www.altova.com/pt/images/shots/DatabaseSpyEditViews15_thumb.gif)](https://www.altova.com/databasespy_editviews.html#)

#### Editar funções definidas pelo utilizador

O DatabaseSpy 2008 permite também navegar e editar funções definidas pelo utilizador que estão armazenadas na sua base de dados, a partir do mesmo menu de contexto acessível com o botão direito no Navegador Online. [![O Altova DatabaseSpy permite editar vistas e procedimentos armazenados](https://www.altova.com/pt/images/shots/DatabaseSpyEditViews16_thumb.gif)](https://www.altova.com/databasespy_editviews.html#) Experimente por si mesmo com uma [versão de avaliação gratuita do Altova DatabaseSpy](https://www.altova.com/pt/download/databasespy/database_tool.html).
