Informacje o nowych artykułach oraz akcjach edukacyjnych prosto na Twojej skrzynce e-mail!

Widoki: Widoki indeksowane w SQL cz. II

Widoki indeksowane przyspieszają dostęp do zgromadzonych danych oraz ograniczają ilość wykonywanych operacji przy odczytywaniu rekordów. Zobaczmy więc jak je stworzyć.

UWAGA: Omawiany materiał działa na bazach danych firmy Microsoft.

Po pierwsze widok musi być utworzony z opcją SCHEMABINDING, która „łączy” schemat widoku z danymi jakie on przechowuje. Ważne jest to, że po utworzeniu takiego widoku nie będziemy mogli go usunąć oraz zmodyfikować w nim danych.

Tworzenie widoku indeksowanego:

CREATE VIEW widokIndeksowany WITH SCHEMABINDING AS
SELECT imie, nazwisko FROM klienci
WHERE miasto <> 'Kraków';

Tabela klienci:

IDImieNazwiskoMiasto
1JanKowalskiWarszawa
2MichałŁagodaKraków
3MarcinKulczykKraków
4RadosławSikorskiKraków
5MonikaKopaczGdańsk
6PiotrGrabiecToruń
7EwaPogodnaBydgoszcz
8SebastianSzybkiWarszawa

Spodobało się?

Jeśli tak, to zarejestruj się do newslettera aby otrzymywać informacje nowych artykułach oraz akcjach edukacyjnych. Gwarantuję 100% satysfakcji i żadnego spamowania!

, , , ,

Dodaj komentarz

Odpowiedz

Twój adres e-mail nie zostanie opublikowany. Wymagane pola są oznaczone *

Pin It on Pinterest