共用方式為


DROP SYNONYM (Transact-SQL)

從指定的結構描述中移除同義字。

主題連結圖示Transact-SQL 語法慣例

語法

DROP SYNONYM [ schema. ] synonym_name

引數

  • schema
    指定同義字所在的結構描述。如果未指定 schema,SQL Server 會使用目前使用者的預設結構描述。

  • synonym_name
    這是要卸除的同義字名稱。

備註

同義字參考並未與結構描述繫結;因此,您可以隨時卸除同義字。不過已卸除的同義字之參考,只有在執行階段才找得到。

動態 SQL 中的同義字可以建立、卸除和參考。

權限

使用者至少必須符合下列一個條件,才能卸除同義字。使用者必須是:

  • 同義字的目前擁有者。

  • 對同義字擁有 CONTROL 權限的被授與者。

  • 對包含結構描述擁有 ALTER SCHEMA 權限的被授與者。

範例

下列範例會先建立一個同義字 MyProduct,再卸除該同義字。

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