Ver Mensaje Individual
  #1  
Antiguo 24-09-2011
berna berna is offline
Miembro
 
Registrado: jul 2004
Posts: 36
Reputación: 0
berna Va por buen camino
Sobre EXECUTE STATEMENT

Que tal....

El problema que necesito resolver es el siguiente: tengo procedimiento en el cual envio el nombre de una tabla, el valor a buscar como parametro utilizando EXECUTE STATEMENT , el detalle es el siguiente
al enviar el valor a buscar es de tipo cadena y no he encontrado como
indicar la comilla simple para indicar que el valor es cadena en el codigo del procedimiento.

Ejemplo


Código SQL [-]
 
PROCEDURE PARAMETRONOMBRETABLA (NombreTable VARCHAR(50),ValorCampo Varchar(50))
AS
DECLARE VARIABLE Resultado INT;
BEGIN
EXECUTE STATEMENT 'SELECT Campos FROM ' || TableName ||
                              'where  nombre = ' || 'Valorcampo'
 INTO :Resultado;
END

Es posible realizar esto....


Gracias de Antemano y un saludo
Responder Con Cita