Ver Mensaje Individual
  #1 (permalink)  
Antiguo 26/05/2006, 14:28
mibarra
 
Fecha de Ingreso: septiembre-2004
Mensajes: 32
Antigüedad: 19 años, 7 meses
Puntos: 0
Pregunta php postgres procedimientos almacenados

hola. Ojalá alguien me pueda ayudar.
Soy nueva en esto, a si que no sé nada..
Llamo al procedimiento almacenado en php así:
****
$str = "a";
$SP_llamada = "SELECT setLoginBien($str)";
$result = pg_query($conn,$SP_llamada);
*****
El procedimiento de ejemplo que uso es éste:
***
CREATE OR REPLACE FUNCTION setLoginBien (varchar(255)) RETURNS varchar(255) AS '
DECLARE
id_user ALIAS FOR $1;
BEGIN
INSERT INTO tabla (nombre) VALUES (id_user);
RETURN id_user;
END;
' LANGUAGE plpgsql;
***
pero me reclama o por las comillas o por el parámetro ingresado, de deber no sé qué puede ser.
Además, tengo la herramienta zend para editar los archivos, pero no sé dónde ahí se crean los procedimientos almacenados, lo ejecuto como sql pero no sé cómo guardarlos.