Udostępnij za pośrednictwem


DROP SYNONYM (Transact-SQL)

Jest to synonim powoduje usunięcie określonego schematu.

Topic link iconKonwencje składni języka Transact-SQL

DROP SYNONYM [ schema. ] synonym_name

Argumenty

  • schema
    Określa, w którym istnieje synonimem schematu.Jeżeli nie określono schematu, SQL Server korzysta z domyślnego schematu z bieżącego użytkownika.

  • synonym_name
    Jest nazwą synonim połączenie ma być przerwane.

Remarks

Odwołania do synonimy są nie związanych ze schematem; dlatego synonim można usunąć w dowolnym czas.Odwołania do elementów usuniętych synonimy będą znajdowane tylko w czasie wykonywania.

Synonimy mogą być tworzone, odrzucone i odwołuje się do dynamicznych instrukcji SQL.

Uprawnienia

Aby usunąć synonimu, użytkownik musi spełniać co najmniej jedną z następujących warunków.Użytkownik musi być:

  • Bieżący właściciel synonimu.

  • Grantee, przytrzymując kontroli na synonim.

  • Grantee, posiadania uprawnień ALTER SCHEMA na zawierającego schemat.

Przykłady

W poniższym przykładzie najpierw tworzy synonimu, MyProduct, a następnie porzuca synonimem.

USE tempdb;
GO
-- Create a synonym for the Product table in AdventureWorks.
CREATE SYNONYM MyProduct
FOR AdventureWorks.Production.Product;
GO
-- Drop synonym MyProduct.
USE tempdb;
GO
DROP SYNONYM MyProduct;
GO