Ver Mensaje Individual
  #4 (permalink)  
Antiguo 30/11/2011, 21:49
nicomariani
 
Fecha de Ingreso: abril-2009
Ubicación: Sunchales
Mensajes: 67
Antigüedad: 14 años, 11 meses
Puntos: 0
Respuesta: como crear un proceso almasendo

Luis, lo que te comento Libra, el esta almacenando en una variable @Query la sentencia que se va a ejecutar, el sp Sp_sqlExec solo ejecuta la consulta que esta en la variable, dado que la recibe como parametro.

Este codigo lo probe y funciona.

Código:
CREATE PROCEDURE Test (@tcTabla varchar(100))
AS
declare @SentenciaSql varchar(100)

SET @SentenciaSql = 'select * from ' + @tcTabla

exec Sp_sqlExec @SentenciaSql

Ejecutas el Stored Procedure de la siguiente manera..

Código:
Exec Test 'MiTabla'

Si queres saber que es lo que ejecuta el Sp_sqlExec, deberias correr la siguiente sentencia.

Código:
sp_helptext Sp_sqlExec

Espero que te haya sido de ayuda.
Saludos.
Nicolas.