Bueno a los suscritos que lean en español:
Sucede que quisiera parametrizar el nombre que la base de datos en un
SP, es decir :
Create Procedure Prueba
As
Begin
Select * From mibase..mitabla
End
En dode mibase, es mi base de datos, la que pobria tener distintos nombres.
No puedo usar exec pues solo tengo permiso de ejecución sobre el SP y
por motivos de seguridad no tengo permisos sobre la tabla (mitabla).
Además, estos procedimientos tienen querys con join a distintas bd, las
que me gustaría parametrizar, y además estas tablas se pueden llama
igual en bases de datos distintas. Por lo tanto, no puedo crear un sp
publico en la master.
La idea sería tener "sinónimos" o "constantes", de modo de, apuntar en
los sp a estos objetos y no a nombre fijos, así, si el nombre de la BD
cambia, solo tendría que modificar el "sinónimo" o la "constante" y
ya... los SP funcionarían como si nada pasó.
Si alguien tiene alguna idea, le estaré profundamente agradecido.
Atte.
Enrique.
Pd: La explicación en gringo se las quedo debiendo.