SQL ServerTVVideos
88
0

Usando SINONIMOS de SQL

Los Sinónimos en las bases de datos son una excelente herramienta que nos ayuda a simplificar y darle mejor mantenimiento cuando necesitamos usar objetos de otra base de datos (tablas, vistas, funciones, procedimientos almacenados, etc)

En el siguiente video tutorial te voy a mostrar cómo se usan y mantienen estos objetos

Código de ejemplo

SQL
-- SINONIMOS
CREATE DATABASE DEMO_TSQL

USE DEMO_TSQL 
GO

SELECT * FROM AdventureWorks2022.Sales.Customer   
EXEC  AdventureWorks2022.DBO.Get_OrderID_OrderQty 870

CREATE OR ALTER PROCEDURE USP_1 
AS
 SELECT * FROM DBO.CLIENTES    
GO

EXEC USP_1

CREATE SYNONYM DBO.CLIENTES FOR 
AdventureWorks2022.Sales.Customer   

CREATE SYNONYM DBO.Get_OrderID_OrderQty FOR 
AdventureWorks2022.DBO.Get_OrderID_OrderQty

-- usando sinonimos

SELECT * FROM DBO.CLIENTES 

EXEC DBO.Get_OrderID_OrderQty 870

-- MODIFICAR SINONIMO

DROP SYNONYM DBO.CLIENTES

CREATE SYNONYM DBO.CLIENTES FOR 
AdventureWorks2019.Sales.Customer   

SELECT * FROM DBO.CLIENTES 
You must be logged in to post a comment.