DROP SYNONYM (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