Ver Mensaje Individual
  #6 (permalink)  
Antiguo 07/06/2012, 08:41
Avatar de Libras
Libras
Colaborador
 
Fecha de Ingreso: agosto-2006
Ubicación: En la hermosa perla de occidente
Mensajes: 7.412
Antigüedad: 18 años, 6 meses
Puntos: 774
Respuesta: Procedimiento Almacenado

sip si te fijas en el ejemplo que puse obtiene el from de toooodas las tablas usando un query dinamico (un string que contiene el select que se va ejecutando) asi que se puede hacer lo que tu dices seria algo asi:


Código SQL:
Ver original
  1. CREATE PROCEDURE dinamico (@tabla VARCHAR(MAX)
  2. AS
  3. BEGIN
  4.  
  5. DECLARE  @query VARCHAR(MAX)
  6.  
  7. SET @query='select * from ' + @tabla
  8. EXEC Sp_sqlExec @query
  9.  
  10. END

asi si tu usuario selecciona tabla1 entonces mandara los datos de tabla1 si pone tabla2 entonces los de tabla 2 :)

Saludos!
__________________
What does an execution plan say to t-sql query? Go f**k yourself, if you are not happy with me