¿ Solo existe la forma calificada: servidor.base.owner.objeto para accesar ?

18/08/2003 - 20:22 por Digti | Informe spam
En literatura de T-SQL conozco la forma calificada de
acceder los objetos (servidor.base.owner.objeto), mi
pregunta es no existe otra forma que me permita
flexibilizar o siendo más explicito PAMATRIZAR su uso,
por ejemplo como el uso de MACROSUSTITUCION que tienen
algunos lenguajes de programacion.

Muchas gracias Gustavo por responder a mi inquietud

Preguntas similare

Leer las respuestas

#1 Gustavo Larriera [MVP SQL]
19/08/2003 - 03:41 | Informe spam
Se me ocurre que puedes usar EXEC(strComando) para ejecutar cualquier
comando SQL construido en un string.

Por ejemplo:

DECLARE
@servidor VARCHAR(255)
,@base VARCHAR (255)
,@owner VARCHAR (255)
,@objeto VARCHAR(255)
,@sentencia VARCHAR(255)

SELECT @servidor = 'OWIBAN2', @base = 'pubs' ,@owner = 'dbo', @objeto 'titles'

SELECT @sentencia = 'SELECT * FROM ' + @servidor + '.' + @base + '.' +
@owner + '.' + @objeto

EXEC (@sentencia)
GO

saludos
Gustavo Larriera, MSFT MVP-SQL
Uruguay LatAm

This message is provided "AS IS" with no warranties expressed or implied,
and confers no rights.





"Digti" wrote in message
news:01c901c365b5$aeb836a0$
En literatura de T-SQL conozco la forma calificada de
acceder los objetos (servidor.base.owner.objeto), mi
pregunta es no existe otra forma que me permita
flexibilizar o siendo más explicito PAMATRIZAR su uso,
por ejemplo como el uso de MACROSUSTITUCION que tienen
algunos lenguajes de programacion.

Muchas gracias Gustavo por responder a mi inquietud
email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida