Blog JSystems - uwalniamy wiedzę!
Blog JSystems - uwalniamy wiedzę!
Widok (VIEW), w skrócie
Tworzenie widoku:
CREATE VIEW v_klienci_pl AS
SELECT Id, Imie FROM Klienci
WHERE Kraj = 'PL';
Jeśli często wykonujemy jakiej zapytanie do bazy danych, np. z użyciem wielu tabel lub po prostu długie, możemy zdefiniować widok. Korzystanie z niego będzie o wiele wygodniejsze. Możemy pobierać z niego dane jak ze zwykłej tabeli. Nagle długie zapytanie z wieloma parametrami do którego często trzeba coś dodawać możemy zamienić w taki zapis:
SELECT * FROM nazwa_widoku;
Widoki są strukturami całkowicie dynamicznymi, tzn. zapytanie, które je definiuje w momencie definicji jest tylko sprawdzane pod względem poprawności składniowej i semantycznej, natomiast nie jest wykonywane. Zapytanie to jest wykonywane w momencie odwoływania się do widoku.
Tworzenie widoków
CREATE VIEW nazwa_widoku AS treść_zapytania
create view WIDOK as
select ProductID, Name, Color, ListPrice from SalesLT.Product
where Color in ('Black', 'Red', 'White');

select * from WIDOK;

Modyfikacja widoków
ALTER VIEW nazwa_widoku AS treść_zapytania

Usuwanie widoków
DROP VIEW nazwa_widoku;
drop view WIDOK;

Szkolenie Kompleksowe SQL w Microsoft SQL Server →
To szkolenie może być dofinansowane dla Ciebie z KFS lub BUR.
★★★★★Średnia ocena naszych szkoleń w Google: 5/5
Komentarze (0)
Brak komentarzy...