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)