Eventos
31 mar, 23 - 2 abr, 23
Evento de aprendizaje de SQL, Fabric y Power BI más grande. 31 de marzo – 2 de abril. Use el código FABINSIDER para ahorrar $400.
Regístrate hoyEste explorador ya no se admite.
Actualice a Microsoft Edge para aprovechar las características y actualizaciones de seguridad más recientes, y disponer de soporte técnico.
Se aplica a: SQL Server
Azure SQL Database
Azure SQL Managed Instance
Quita un sinónimo de un esquema especificado.
Convenciones de sintaxis de Transact-SQL
DROP SYNONYM [ IF EXISTS ] [ schema. ] synonym_name
IF EXISTS
Se aplica a: SQL Server (desde SQL Server 2016 (13.x) hasta la versión actual).
Quita condicionalmente el sinónimo solo si ya existe.
schema
Especifica el esquema en el que existe el sinónimo. Si no se especifica, SQL Server 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 solo 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 AdventureWorks2022.
CREATE SYNONYM MyProduct
FOR AdventureWorks2022.Production.Product;
GO
-- Drop synonym MyProduct.
USE tempdb;
GO
DROP SYNONYM MyProduct;
GO
Eventos
31 mar, 23 - 2 abr, 23
Evento de aprendizaje de SQL, Fabric y Power BI más grande. 31 de marzo – 2 de abril. Use el código FABINSIDER para ahorrar $400.
Regístrate hoy