Udostępnij za pośrednictwem


UPUŚĆ SYNONIM (Transact-SQL)

Usuwa synonim z określonym schematem.

Ikona łącza do tematuJęzyka Transact-SQL składni konwencje

Składnia

DROP SYNONYM [ schema. ] synonym_name

Argumenty

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

  • synonym_name
    Jest nazwą synonim ma być przerwane.

Uwagi

Odniesienia do synonimów nie są związanych ze schematem; dlatego można upuścić synonim w dowolnym czas.Odniesienia do porzuconych synonimy znajdują się jedynie w czaswykonywania.

Synonimy można tworzyć, odrzucone i odwołuje się do dynamicznego SQL.

Uprawnienia

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

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

  • Grantee FORMANTU na synonim gospodarstwa.

  • Grantee posiadania uprawnień do zmiany SCHEMATU na zawierającego schemat.

Przykłady

Poniższy przykład tworzy najpierw synonim MyProduct, a następnie porzuca synonim.

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