Prefijo de Servidor Variable SQL

¿Existe manera de declarar de forma variable el prefijo del servidor y base de datos de una tabla?

Servidor. BaseDeDatos. Schema. Tabla
¿De forma que dependiendo la instancia en que lo corra no tenga que cambiar todo el prefijo cada vez que corra el query? ¿Ya sea de forma local o bien ya en el servidor con las correspondientes conexiones?

Respuesta
1

Si, debes utilizar variables.

Te paso un ejemplo:

declare @bd varchar(4)='pubs'
declare @tabla varchar(50)=@bd+'..titles';
EXEC('SELECT * FROM ' + @Tabla );
Go

Añade tu respuesta

Haz clic para o

Más respuestas relacionadas