DROP SYNONYM (Transact-SQL)
Quita un sinónimo de un esquema especificado.
Convenciones de sintaxis de Transact-SQL
Sintaxis
DROP SYNONYM [ schema. ] synonym_name
Argumentos
- 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.
Notas
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.
Permisos
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.
Ejemplos
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
Vea también
Referencia
CREATE SYNONYM (Transact-SQL)
EVENTDATA (Transact-SQL)
Otros recursos
Usar sinónimos (motor de base de datos)