Hola!!! agradezco mucho a quien me pueda ayudar...
Quiero hacer un procedimiento almacenado dinamico, es decir, que en el
cuerpo de este, se arme la instruccion sql dinamicamente, segun los
parametros que le pase. estos parametros pueden ser una porcion de la
instruccion sql. Por ejemplo
Create proc dbo.Prueba (@campos varchar(200), @tabla varchar(50),
@condicion) as
begin
declare @strSql varchar(2500)
Set @strSql='SELECT '+ campos+ ' FROM '+ @tabla + ' WHERE '+@condicion
EXEC @strSql pero me sale el error de que no encuentra el procedimiento
almacenado 'SELECT .'
end
Gracias por la ayudita!!!
Diego Ruiz
Leer las respuestas