berna
24-09-2011, 16:08:37
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
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
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
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