
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
--esta es mi store o funcion
y la llamo de esta forma:
Cualquier orientación se los agradeceré mucho.
Que tengan un excelente día.
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


0