DROP SYNONYM (Transact-SQL)
从指定架构中删除一个同义词。
语法
DROP SYNONYM [ schema. ] synonym_name
参数
- schema
指定同义词所在的架构。如果未指定架构,SQL Server 2005 将使用当前用户的默认架构。
- 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
请参阅
参考
CREATE SYNONYM (Transact-SQL)
EVENTDATA (Transact-SQL)