---
title: "Modifica delle viste e delle stored procedure del database"
date: "2008-08-14"
tags: 
  - "database-tool"
  - "databasespy"
description: Scoprite come modificare in modo efficiente le viste e le stored procedure dei database utilizzando Altova DatabaseSpy. Questa guida illustra le tecniche di creazione, modifica ed esecuzione.
---
Status: #blog

Tags:  #database-tool #databasespy

Categories: [Altova](/blog/it/category/altova.md) 
# Modifica delle viste e delle stored procedure del database

"Novantanove volte su cento, è necessario apportare solo una semplice modifica", ha scritto il recensore di Redmond Magazine nell'introduzione alla recente [recensione](https://www.altova.com/blog/2008/07/redmond-roundup-tooling-around-in-your.html) che ha scelto DatabaseSpy come campione di Redmond Roundup tra gli strumenti per [database](https://www.altova.com/it/products/databasespy/database_tool.html). DatabaseSpy consente di effettuare queste modifiche rapide grazie alla sua interfaccia intuitiva, che è coerente tra diversi tipi di database. Per il restante dieci percento dei casi, DatabaseSpy può essere uno strumento adatto anche per attività di manutenzione del database più avanzate, come la creazione o la modifica di viste e stored procedure. Vediamo come funziona... Il DatabaseSpy 2008 Online Browser consente di esplorare viste e procedure navigando e espandendole nello stesso modo in cui è possibile esplorare le tabelle nella visualizzazione gerarchica della finestra di supporto del browser online. ![DatabaseSpy permette di modificare viste e stored procedure](https://www.altova.com/images/shots/DatabaseSpyEditViews1.gif)

#### Modifica le viste del database

Quando si seleziona una vista di database esistente nella finestra del browser online, il menu contestuale che si apre con il tasto destro del mouse offre opzioni per generare nuove istruzioni all'interno di [Editor SQL](https://www.altova.com/it/databasespy_sqleditor.html) che possono aiutarvi a iniziare rapidamente a modificare una vista esistente, oppure ad assistervi nella creazione di una nuova vista. ![Visualizzazione e modifica di viste e stored procedure in DatabaseSpy](https://www.altova.com/images/shots/DatabaseSpyEditViews2.gif) Ad esempio, quando si genera un'istruzione di creazione per una vista esistente, DatabaseSpy visualizza la definizione della vista, formattata e con codici colore, per un accesso immediato in una nuova finestra dell'editor SQL. ![Visualizzazione e modifica di viste e stored procedure in DatabaseSpy](https://www.altova.com/images/shots/DatabaseSpyEditViews3.gif)

#### Crea una nuova vista del database

È possibile modificare la query in qualsiasi modo desiderate nell'editor SQL. Ad esempio, supponiamo che vi sia stato assegnato il compito di creare una vista per l'elenco telefonico aziendale. Tutti i dati necessari sono già contenuti nella vista "employees" – e molto altro! Potete iniziare salvando una copia della vista "employees" con un nuovo nome. Semplicemente modificate il nome della vista del database, eseguite la query e la nuova vista del database verrà creata. ![DatabaseSpy: modifica di viste e stored procedure](https://www.altova.com/images/shots/DatabaseSpyEditViews4.gif) Quando aggiornate la connessione al database nella finestra del browser online, la nuova vista diventa immediatamente visibile e disponibile. ![DatabaseSpy: modifica di viste e stored procedure](https://www.altova.com/images/shots/DatabaseSpyEditViews5.gif)

#### Modificare una vista del database

È possibile selezionare l'opzione "Modifica" dal menu contestuale che si apre con il tasto destro del mouse per modificare qualsiasi vista del database, inclusa la nuova vista della rubrica telefonica. È possibile modificare la vista esistente per apportare le modifiche desiderate, sfruttando tutte le funzionalità dell'editor SQL di DatabaseSpy, tra cui la colorazione del codice, la formattazione automatica e persino il completamento automatico. ![DatabaseSpy: modifica delle viste e delle stored procedure](https://www.altova.com/images/shots/DatabaseSpyEditViews6.gif) Una volta completate le modifiche, il pulsante "Esegui" dell'editor SQL esegue l'istruzione di modifica e aggiorna la vista nel database. ![DatabaseSpy: modifica delle viste e delle stored procedure](https://www.altova.com/images/shots/DatabaseSpyEditViews7.gif) Per rendere l'accesso alla nuova vista dell'elenco telefonico ancora più semplice per il dipartimento delle risorse umane, è possibile salvare una query di selezione per la vista in un file SQL e aggiungerla al menu del progetto DatabaseSpy del responsabile delle risorse umane. [![Altova DatabaseSpy: visualizzazione e modifica di viste e procedure memorizzate](https://www.altova.com/it/images/shots/DatabaseSpyEditViews8_thumb.gif)](https://www.altova.com/databasespy_editviews.html#)

#### Utilizzare il refactoring SQL per creare una vista

Se non si dispone di una vista esistente da utilizzare come modello, DatabaseSpy 2008 offre un'alternativa comoda. Il menu "Refactoring SQL" include un'opzione per convertire qualsiasi query SELECT in un'istruzione di creazione di una vista. Il nome predefinito della vista è evidenziato, in modo da poter assegnare immediatamente un nome più appropriato.

[![Altova DatabaseSpy: modifica di viste e stored procedure](https://www.altova.com/it/images/shots/DatabaseSpyEditViews9_thumb.gif)](https://www.altova.com/databasespy_editviews.html#)
![DatabaseSpy: modifica di viste e stored procedure](https://www.altova.com/images/shots/DatabaseSpyEditViews10.gif)

#### Modifica delle stored procedure

Il browser online DatabaseSpy 2008 consente anche di modificare le stored procedure nel vostro database. È possibile selezionare una qualsiasi stored procedure, quindi espandere la selezione per esplorarla. In alternativa, è possibile utilizzare il menu contestuale a destra per generare istruzioni SQL per le operazioni disponibili sulle stored procedure. [![DatabaseSpy: modifica di viste e stored procedure](https://www.altova.com/it/images/shots/DatabaseSpyEditViews11_thumb.gif)](https://www.altova.com/databasespy_editviews.html#) È possibile modificare le stored procedure nell'editor SQL di DatabaseSpy, ed eseguire le istruzioni modificate utilizzando le stesse tecniche descritte in precedenza per le viste del database. ![DatabaseSpy: modifica di viste e stored procedure](https://www.altova.com/images/shots/DatabaseSpyEditViews12.gif) ![DatabaseSpy: modifica di viste e stored procedure](https://www.altova.com/images/shots/DatabaseSpyEditViews13.gif)

#### Eseguire procedure memorizzate

L'opzione "Esegui" nel menu contestuale di DatabaseSpy 2008, relativa alle [stored procedure](https://www.altova.com/it/databasespy_editviews.html), crea un modello che semplifica la creazione di uno script per l'esecuzione della stored procedure, risparmiando tempo. [![Altova DatabaseSpy: visualizzazione e modifica di stored procedure](https://www.altova.com/it/images/shots/DatabaseSpyEditViews14_thumb.gif)](https://www.altova.com/databasespy_editviews.html#). Per le procedure che richiedono parametri, è sufficiente impostare i valori dei parametri, quindi basta un clic per eseguire la stored procedure e visualizzare i risultati. [![Altova DatabaseSpy: visualizzazione e modifica di stored procedure](https://www.altova.com/it/images/shots/DatabaseSpyEditViews15_thumb.gif)](https://www.altova.com/databasespy_editviews.html#)

#### Modifica delle funzioni definite dall'utente

DatabaseSpy 2008 consente anche di navigare e modificare le funzioni definite dall'utente memorizzate nel database, a partire dallo stesso comodo menu contestuale a destra disponibile nel browser online. [![Altova DatabaseSpy: visualizzazione e modifica di viste e stored procedure](https://www.altova.com/it/images/shots/DatabaseSpyEditViews16_thumb.gif)](https://www.altova.com/databasespy_editviews.html#). Provate voi stessi con una [prova gratuita di Altova DatabaseSpy](https://www.altova.com/it/download/databasespy/database_tool.html).
