RE:Variable SQL como parámetro de STORED PROCEDURE
Yo tenía el mismop problema debido a que puedo utilizar diferentes tablas ó campos dependiendo de lo que se necesitara, ó también cambiar condiciones en el where.
te va un ejemplo donde desde el programa que estes usando independientemente del lenguaje, tienes que pasar como parametros los campos, tablas y condiciones
los parametros pueden tener los siguientes datos.
@fields='clientes.nombrecli AS Cliente,clientes.rfc as Razón Social'
@tables=' clientes'
@conditions ='clientes.rfc like '%social%' and clientes.idZona = 3'
CREATE PROCEDURE followUP @fields varchar,@tables varchar,@conditions varchar AS
declare @select varchar
declare @from varchar
declare @where varchar
begin
select @select = 'Select ' + @fields
select @from = ' From ' + @tables
select @where =' Where ' + @conditions
excecute (@select + @from + @where)
end
espero te sirva.