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 che ha scelto DatabaseSpy come campione di Redmond Roundup tra gli strumenti per database. 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. 
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 che possono aiutarvi a iniziare rapidamente a modificare una vista esistente, oppure ad assistervi nella creazione di una nuova vista.
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. 
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.
Quando aggiornate la connessione al database nella finestra del browser online, la nuova vista diventa immediatamente visibile e disponibile. 
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.
Una volta completate le modifiche, il pulsante "Esegui" dell'editor SQL esegue l'istruzione di modifica e aggiorna la vista nel database.
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. ![]()
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.

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.
È 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.

Eseguire procedure memorizzate
L'opzione "Esegui" nel menu contestuale di DatabaseSpy 2008, relativa alle stored procedure, crea un modello che semplifica la creazione di uno script per l'esecuzione della stored procedure, risparmiando tempo.
. 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. ![]()
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.
. Provate voi stessi con una prova gratuita di Altova DatabaseSpy.