다음을 통해 공유


DROP SYNONYM(Transact-SQL)

지정한 스키마에서 동의어를 제거합니다.

항목 링크 아이콘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)

관련 자료

동의어 사용(데이터베이스 엔진)

도움말 및 정보

SQL Server 2005 지원 받기