---
title: "Edycja widoków baz danych i procedur składowanych"
date: "2008-08-14"
tags: 
  - "database-tool"
  - "databasespy"
description: Odkryj, jak efektywnie edytować widoki baz danych i procedury składowane za pomocą programu Altova DatabaseSpy. Ten przewodnik obejmuje techniki tworzenia, modyfikacji i uruchamiania.
---
Status: #blog

Tags:  #database-tool #databasespy

Categories: [Altova](/blog/pl/category/altova.md) 
# Edycja widoków baz danych i procedur składowanych

„W dziewięćdziesięciu procent przypadków wystarczy dokonać prostych modyfikacji”, napisał recenzent magazynu Redmond w wprowadzeniu do najnowszego [artykułu recenzenckiego](https://www.altova.com/blog/2008/07/redmond-roundup-tooling-around-in-your.html), w którym DatabaseSpy został wybrany zwycięzcą konkursu Redmond Roundup w kategorii [narzędzi do zarządzania bazami danych](https://www.altova.com/pl/products/databasespy/database_tool.html). DatabaseSpy umożliwia szybkie wprowadzanie zmian dzięki intuicyjnemu interfejsowi, który jest spójny dla różnych typów baz danych. W pozostałych dziesięciu procent przypadków, DatabaseSpy może również być odpowiednim narzędziem do bardziej zaawansowanych zadań związanych z utrzymaniem baz danych, takich jak tworzenie lub modyfikowanie widoków i procedur składowanych. Przyjrzyjmy się temu bliżej... Przeglądarka online DatabaseSpy 2008 umożliwia przeglądanie widoków i procedur poprzez nawigację i rozwijanie ich, podobnie jak można przeglądać tabele w hierarchicznym widoku okna pomocniczego przeglądarki. ![DatabaseSpy umożliwia edycję widoków i procedur składowanych](https://www.altova.com/images/shots/DatabaseSpyEditViews1.gif)

#### Edytuj widoki baz danych

Po wybraniu istniejącej widoku bazy danych w oknie przeglądarki, menu kontekstowe, które pojawia się po kliknięciu prawym przyciskiem myszy, oferuje opcje generowania nowych zapytań [Edytor SQL](https://www.altova.com/pl/databasespy_sqleditor.html) które pozwalają szybko rozpocząć edycję istniejącego widoku lub pomagają w tworzeniu nowego. ![Edycja widoków i procedur składowanych w narzędziu DatabaseSpy](https://www.altova.com/images/shots/DatabaseSpyEditViews2.gif) Na przykład, gdy generujesz instrukcję tworzenia dla istniejącej widoku, program DatabaseSpy wyświetla zformatowaną i kolorystycznie wyróżnioną definicję tego widoku, umożliwiając natychmiastowy dostęp do niej w nowym oknie edytora SQL. ![Edycja widoków i procedur składowanych w narzędziu DatabaseSpy](https://www.altova.com/images/shots/DatabaseSpyEditViews3.gif)

#### Utwórz nową widok bazy danych

Można modyfikować zapytanie w dowolny sposób w edytorze SQL. Na przykład, załóżmy, że otrzymano zadanie stworzenia widoku zawierającego listę telefonów firmowych. Wszystkie potrzebne dane znajdują się już w widoku "pracownicy" – a nawet więcej! Można zacząć od zapisania kopii widoku "pracownicy" pod nową nazwą. Wystarczy edytować nazwę widoku bazy danych, wykonać zapytanie, a nowy widok bazy danych zostanie utworzony. ![DatabaseSpy – edycja widoków i procedur składowanych](https://www.altova.com/images/shots/DatabaseSpyEditViews4.gif) Po odświeżeniu połączenia z bazą danych w oknie przeglądarki online, nowy widok jest od razu widoczny i dostępny. ![DatabaseSpy – edycja widoków i procedur składowanych](https://www.altova.com/images/shots/DatabaseSpyEditViews5.gif)

#### Modyfikacja widoku bazy danych

Można wybrać opcję "Alter" z menu kontekstowego, które pojawia się po kliknięciu prawym przyciskiem myszy, aby edytować dowolny widok bazy danych, w tym nowy widok książki telefonicznej. Można zmodyfikować istniejący kod, wprowadzając pożądane zmiany, korzystając z pełnej funkcjonalności edytora SQL DatabaseSpy, w tym z kolorowego oznaczania składni, automatycznego formatowania i nawet automatycznego uzupełniania. ![Edycja widoków i procedur składowanych w DatabaseSpy](https://www.altova.com/images/shots/DatabaseSpyEditViews6.gif) Po zakończeniu edycji, przycisk "Wykonaj" w edytorze SQL uruchamia instrukcję modyfikacji i aktualizuje widok w bazie danych. ![Edycja widoków i procedur składowanych w DatabaseSpy](https://www.altova.com/images/shots/DatabaseSpyEditViews7.gif) Aby ułatwić działowi personalnemu dostęp do nowego widoku katalogu telefonicznego, można zapisać zapytanie SQL służące do wyświetlania tego widoku w pliku i dodać je do menu projektu DatabaseSpy przeznaczonego dla menedżera działu personalnego. [![Altova DatabaseSpy: edytory widoków baz danych oraz narzędzia do zarządzania procedurami składowanymi](https://www.altova.com/pl/images/shots/DatabaseSpyEditViews8_thumb.gif)](https://www.altova.com/databasespy_editviews.html#)

#### Użyj narzędzia SQL Refactoring, aby utworzyć widok

Jeśli nie masz istniejącego widoku, który mógłbyś wykorzystać jako szablon, DatabaseSpy 2008 oferuje wygodną alternatywę. W menu "Refaktoryzacja SQL" znajduje się opcja konwersji dowolnego zapytania SELECT na instrukcję tworzenia widoku. Domyślna nazwa widoku jest nawet wyróżniona, dzięki czemu możesz od razu przypisać mu bardziej odpowiednią nazwę. [![Altova DatabaseSpy: edycja widoków i procedur składowanych](https://www.altova.com/pl/images/shots/DatabaseSpyEditViews9_thumb.gif)](https://www.altova.com/databasespy_editviews.html#) ![DatabaseSpy: edycja widoków i procedur składowanych](https://www.altova.com/images/shots/DatabaseSpyEditViews10.gif)

#### Edytuj procedury składowane

Przeglądarka online DatabaseSpy 2008 umożliwia również edycję procedur składowanych w Twojej bazie danych. Możesz zaznaczyć dowolną procedurę składowaną, a następnie rozwinąć jej zawartość, aby ją przejrzeć. Możesz również użyć menu kontekstowego, które pojawia się po kliknięciu prawym przyciskiem myszy, aby generować instrukcje SQL dla operacji dostępnych dla procedur składowanych. [![Edycja widoków i procedur składowanych w DatabaseSpy](https://www.altova.com/pl/images/shots/DatabaseSpyEditViews11_thumb.gif)](https://www.altova.com/databasespy_editviews.html#) Możesz edytować procedury składowane w edytorze SQL DatabaseSpy i wykonywać zmodyfikowane instrukcje, korzystając z tych samych metod, które zostały opisane powyżej dla widoków bazy danych. ![Edycja widoków i procedur składowanych w DatabaseSpy](https://www.altova.com/images/shots/DatabaseSpyEditViews12.gif) ![Edycja widoków i procedur składowanych w DatabaseSpy](https://www.altova.com/images/shots/DatabaseSpyEditViews13.gif)

#### Wykonaj procedury składowane

Opcja "Wykonaj" w menu kontekstowym DatabaseSpy 2008 dla [zapisanych procedur](https://www.altova.com/pl/databasespy_editviews.html) tworzy szablon, który oszczędza czas, służący do generowania skryptu wykonawczego dla danej procedury. [![Edytory i widoki zapisanych procedur w Altova DatabaseSpy](https://www.altova.com/pl/images/shots/DatabaseSpyEditViews14_thumb.gif)](https://www.altova.com/databasespy_editviews.html#) W przypadku procedur, które wymagają parametrów, wystarczy ustawić wartości tych parametrów, a następnie wystarczy jedno kliknięcie, aby wykonać zapisaną procedurę i wyświetlić wyniki. [![Edytory i widoki zapisanych procedur w Altova DatabaseSpy](https://www.altova.com/pl/images/shots/DatabaseSpyEditViews15_thumb.gif)](https://www.altova.com/databasespy_editviews.html#)

#### Edytuj funkcje zdefiniowane przez użytkownika

DatabaseSpy 2008 umożliwia również przeglądanie i edytowanie funkcji zdefiniowanych przez użytkownika, przechowywanych w bazie danych, korzystając z tego samego, wygodnego menu kontekstowego, dostępnego po kliknięciu prawym przyciskiem myszy w przeglądarce online. [![DatabaseSpy umożliwia edycję widoków i procedur składowanych](https://www.altova.com/pl/images/shots/DatabaseSpyEditViews16_thumb.gif)](https://www.altova.com/databasespy_editviews.html#) Wypróbuj to samodzielnie, korzystając z [bezpłatnej wersji próbnej Altova DatabaseSpy](https://www.altova.com/pl/download/databasespy/database_tool.html).
