Foros del Web » Programación para mayores de 30 ;) » Bases de Datos General » PostgreSQL »

Funcion

Estas en el tema de Funcion en el foro de PostgreSQL en Foros del Web. hola que tal a todos, estoy aprendiendo a crear funciones en postgres estoy haciendo esta funcion pero me da el siguiente error: ERROR: syntax error ...
  #1 (permalink)  
Antiguo 31/01/2007, 10:49
 
Fecha de Ingreso: enero-2003
Ubicación: Caracas
Mensajes: 439
Antigüedad: 21 años, 3 meses
Puntos: 0
Funcion

hola que tal a todos, estoy aprendiendo a crear funciones en postgres estoy haciendo esta funcion pero me da el siguiente error:

ERROR: syntax error at or near "SELECT" at character 78


aqui la funcion:

Código PHP:
CREATE FUNCTION acceso.registro(BIGINT,DATE,TIMERETURNS VOID AS '
DECLARE 
    cedula ALIAS FOR $1;
    fecha  ALIAS FOR $2;
    hora   ALIAS FOR $3;
BEGIN
    SELECT INTO n COUNT(a.cedula) AS total FROM acceso.acceso a WHERE a.cedula=cedula AND 
    a.fecha=''fecha'';
    
    IF n.total==0 THEN
        INSERT INTO acceso.acceso (cedula,fecha,hora_i) VALUES (cedula,''fecha'',''hora'');
    END IF;
 
END;' 
LANGUAGE 'SQL'
gracia por ayudarme
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 09:33.