Ver Mensaje Individual
  #1 (permalink)  
Antiguo 29/12/2011, 08:46
farbot
 
Fecha de Ingreso: diciembre-2011
Ubicación: Bogotá
Mensajes: 5
Antigüedad: 12 años, 4 meses
Puntos: 0
crear un SP para pasarle TODA la sentencia por parametros.

Amigos, lo que requiero es crear un procedimiento almacenado que sirva para cualquier propósito. es decir, que le pueda pasar la sentencia completa por parametros.
se vería como esto:
exec sp_proposito_general('select * from clientes') y debería arrojar el listado de clientes.

Pero el mismo SP me podría servir para esto:
exec sp_proposito_general('update facturas set fecha=1/1/2012 where factura_id=12345'), lo que modificaría la fecha de una factura.

Estuve tratando pero los errores de sintaxis no me dejan continuar.
Dije entonces: bueno, haré uno para los SELECT, otro para os UPDATE etc.

Y ESCRIBÍ ESTO:

CREATE PROCEDURE [dbo].[app_multiproposito]
@accion varchar(20) ,
@sql varchar(255)
AS
BEGIN
SET NOCOUNT ON;

if @accion='Select'
select @sql

pero cuando ejecuto el SP no me arroja ningun dato.