Oharra
Baimena behar duzu orria atzitzeko. Direktorioetan saioa has dezakezu edo haiek alda ditzakezu.
Baimena behar duzu orria atzitzeko. Direktorioak alda ditzakezu.
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)