DROP SYNONYM (Transact-SQL)

Quita un sinónimo de un esquema especificado.

Icono de vínculo a temas Convenciones de sintaxis de Transact-SQL


DROP SYNONYM [ schema. ] synonym_name

schema

Especifica el esquema en el que existe el sinónimo. Si no se especifica, SQL Server 2005 utiliza el esquema predeterminado del usuario actual.

synonym_name

Es el nombre del sinónimo que se va a quitar.

Las referencias a sinónimos no están enlazadas al esquema, por lo que un sinónimo se puede quitar cuando se desee. Las referencias a sinónimos quitados sólo se encontrarán en tiempo de ejecución.

Es posible crear, quitar y hacer referencia a sinónimos en SQL dinámico.

Para quitar un sinónimo, un usuario debe cumplir al menos una de las condiciones siguientes. El usuario debe ser:

  • El propietario actual del sinónimo.
  • Receptor del permiso CONTROL en el sinónimo.
  • Receptor del permiso ALTER SCHEMA en el esquema contenedor.

En el ejemplo siguiente, primero se crea el sinónimo MyProduct y después se quita.

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

Adiciones de comunidad

AGREGAR
Mostrar: