PostgreSQL - Error stored procedure o funcion

 
Vista:
Imágen de perfil de Mario

Error stored procedure o funcion

Publicado por Mario (3 intervenciones) el 03/06/2015 16:41:24
Hola buen dia a todos.
Tengo un problema con una stored procedure que actualiza, esta función por error me actualiza todos los registros.
Mi sentecia sql funciona bien, pero la función nada mas no.
--Esta es mi sentecia sql
1
2
update control_usuario set id_perfil= 1, temporal_estatus= false,
descripcion_accion='ENTRADA',  fecha_entrada_sistema='2014-03-02 14:15:45.456',  control_ip='1.5.1.1'   where id_perfil= 1

--esta es mi store o funcion

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
CREATE OR REPLACE FUNCTION updatecusuario(
    controlid bigint,
    idperfil bigint,
    tstatus boolean,
    descripcionacc text,
    fechaentrada time with time zone,
    controlip text)
  RETURNS void AS
$BODY$
UPDATE
control_usuario
SET id_perfil= $2, temporal_estatus= $3,
descripcion_accion= $4, fecha_entrada_sistema= $5,
control_ip= $6
WHERE controlid= $1;
$BODY$
LANGUAGE sql VOLATILE
COST 100;
ALTER FUNCTION updatecusuario(bigint, bigint, boolean, text, time with time zone, text)
  OWNER TO postgres;

y la llamo de esta forma:

1
select updatecusuario(1,1,false,'ENTRADA','2015-12-04 18:52:55.454', '1.2.16.5')

Cualquier orientación se los agradeceré mucho.
Que tengan un excelente día.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
Imágen de perfil de Mario

Error stored procedure o funcion

Publicado por Mario (3 intervenciones) el 03/06/2015 19:10:31
Gracias a todos, y disculpen mi error, solo necesitaba analizar bien lo que estaba haciendo, fue un error de nombre campo nada mas.
Bye!!!
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar