Sinónimos

Sinónimos

Se lo puede definir como un identificador de un objeto en la BD.  El objeto del que se crea el sinónimo no es necesario que exista al momento de crear el sinónimo, SQL Server  comprueba la existencia del objeto en tiempo de ejecución.

Los sinónimos pueden reducir los errores al hacer referencia a los objetos en instrucciones Transact SQL. Los sinónimos se crean en la base de datos abierta.

Se pueden crear sinónimos para:



Sintaxis para crear sinónimos

Create synonym [Esquema.]NombreSinonimo for Objeto

Ejercicios

Usando la base de datos Northwind

use Northwind
go

Para listar las categorías.
select * from Northwind.dbo.Categories
go
Crea un sinónimo para categorías llamado Cats
Create synonym Cats for Northwind.dbo.Categories
go
Para listar Categorías usando el sinónimo
Select * from Cats
go

La Tabla Culture en el esquema Production de la BD AdventureWorks
Create synonym Cul for Adventureworks.Production.Culture
go
Listar las culturas
select * from Cul
go

Listar los sinónimos de la base de datos
select * from sys.synonyms
go

Para eliminar un sinónimo se utiliza
Drop synonym NombreSinónimo