SQL Server Drop View Polecenie
Poniżej znajduje się składnia instrukcji do usunięcia istniejącego widoku z danej bazy danych na serwerze SQL:
Upuść widok [jeśli istnieje] [Schema_name . ] view_name;
Podaj nazwę widoku, który chcesz usunąć po poleceniu upuść Widok. Nazwa schematu jest opcjonalna. Jeśli jednak schemat nie jest zdefiniowany, funkcja upuszcza widok w bieżącym schemacie.
Możesz także użyć klauzuli IF, aby zapobiec zwróceniu błędu SQL Server, jeśli widok o określonej nazwie nie istnieje.
Możesz także usunąć wiele widoków w jednym instrukcji, oddzielając widoki docelowe za pomocą przecinków.
Składnia jest jak pokazana:
Upuść widok [jeśli istnieje]
Schema_name.view_name_1
Schema_name.view_name_2,
…
Schema_name.view_name_n;
Tworzenie widoku przykładowego
Załóżmy, że mamy tabelę, jak pokazano:
W warunkach dopasowywania możemy utworzyć widok zawierający nazwa_wodowca, size_on_disk i kolumny total_records.
Przykładowe zapytanie jest takie, jak pokazano:
Utwórz Widok DBO.SQL_VIEW
Jak wybierz Server_name, size_on_disk, total_records z wpisów, w których „sql” w (nazwa_wanobowa);
W takim przypadku tworzymy widok o nazwie sql_view, który trzyma rekordy, w którym wartość „SQL” istnieje w kolumnie Server_Name.
Możesz sprawdzić nasze samouczki, aby dowiedzieć się więcej o serwerze SQL w operatorze.
Widzimy utworzony widok w SSM jako:
SQL SERVER WIDOK DROP - TRANSACT -SQL
Poniższy przykład pokazuje, jak użyć instrukcji Drop View, aby usunąć sql_view, który utworzyliśmy wcześniej.
Upuść widok, jeśli istnieje DBO.sql_view;
Zapytanie powinno upuścić widok SQL_VIEW ze schematu DBO.
SQL SERWER WIDOK DOP - SSMS
Możemy usunąć istniejący widok za pomocą SQL Server Management Studio, klikając prawym przyciskiem myszy widok docelowy.
Wniosek
W tym poście nauczyłeś się, jak korzystać z instrukcji Drop View na SQL Server do usuwania istniejących widoków z bieżącej bazy danych.