Sqlserver
 sql >> Baza danych >  >> RDS >> Sqlserver

SQL Server 2016:Widok projektanta

Projektant widoków to wizualne narzędzie, które może pomóc w tworzeniu widoków.

Projektant widoku jest podobny do projektanta zapytań, ponieważ zapewnia wizualny sposób projektowania zapytania. Oszczędza to kłopotów z projektowaniem zapytania w Projektancie zapytań, a następnie wykonywaniem dodatkowego kodowania w celu przekonwertowania zapytania na widok (tak jak robiliśmy to poprzednio).

Teraz użyjemy Projektanta widoków, aby utworzyć kolejny widok.

  1. Uruchom projektanta widoków

    Kliknij prawym przyciskiem myszy Widoki węzeł i wybierz Nowy widok... .

  2. Dodaj tabele

    Wybierz tabele, które chcesz uwzględnić w widoku.

    W naszym przypadku zaznacz wszystko i kliknij Dodaj , a następnie kliknij Zamknij aby zamknąć okno dialogowe.

  3. Zaprojektuj widok

    Zobaczysz teraz wybrane tabele i ich relacje — tak jak w Projektancie zapytań.

    Jedną z różnic jest to, że Projektant widoku znajduje się w oknie zapytania. Kiedy używaliśmy Projektanta zapytań, został on otwarty w wyskakującym oknie dialogowym, co uniemożliwiło nam dostęp do jakichkolwiek opcji paska narzędzi itp.

    Ale otwarcie Projektanta widoku w oknie zapytania pozwala nam uzyskać dostęp do paska narzędzi i innych opcji zgodnie z wymaganiami.

    Kolejną różnicą jest to, że mamy teraz czwarte okienko — okienko wyników. To pozwala nam wykonać SQL, aby zobaczyć, jaki ma to wpływ na wyniki, zanim zapiszemy widok.

    Nasz przykład

    Tym razem uprościmy sprawę i wybierzemy cztery kolumny z trzech tabel. Nie podamy żadnych kryteriów.

    Oto zbliżenie okienka kryteriów:

  4. Wykonaj SQL

    Możesz przetestować widok przed jego zapisaniem, wykonując SQL w Projektancie widoków.

    Aby to zrobić, kliknij prawym przyciskiem myszy w dowolnym miejscu obszaru projektowego i wybierz Wykonaj SQL (lub naciśnij Ctrl+R na klawiaturze).

  5. Wyniki

    Wyniki pojawiają się w okienku wyników na dole.

  6. Zapisz widok

    Aby zapisać widok, kliknij ikonę Zapisz na pasku narzędzi, a następnie po wyświetleniu monitu nazwij widok.

  7. Zapytaj widok

    Teraz możesz wysłać zapytanie do widoku za pomocą SELECT oświadczenie, jakby to był stół.

Konwencje nazewnictwa

Niektórzy programiści baz danych lubią poprzedzać nazwy widoków nazw przedrostkiem v lub v_ lub podobne, aby pomóc odróżnić widoki od innych obiektów bazy danych.


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Znajdź wartości nieliczbowe w kolumnie w SQL Server

  2. Sprawdź, czy tabela istnieje w SQL Server

  3. Co oznacza exec sp_reset_connection w programie Sql Server Profiler?

  4. Używanie sp_help_jobschedule w SQL Server

  5. 4 niesamowite zasoby monitorowania SQL Server dla administratorów baz danych