From: | "Pepe Ballaga" <pepe(at)transnet(dot)cu> |
---|---|
To: | "Ayuda Postgres" <pgsql-es-ayuda(at)postgresql(dot)org> |
Subject: | Problema con valores nulos en funcion |
Date: | 2005-07-29 20:48:51 |
Message-ID: | 006301c5947e$ed6c1200$da64000a@pepesql |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-es-ayuda |
Hola amigos he hecho esta funcion y necesito que me guarde valores nullos en una variable determinada a partir de una evaluacion que hago. esta es la funcion. ¿como se trabaja los valores null para que los inserte en la tabla ? ¿solo diciendole que es null y ya?. en fin gracias por la ayuda
CREATE FUNCTION addusuario (varchar,VARCHAR,varchar,VARCHAR,varchar,int, int,int,varchar,varchar,varchar,int,bit) RETURNS VOID AS $$
DECLARE
var10 ALIAS FOR $10;
var11 ALIAS FOR $11;
VAR9 ALIAS FOR $9;
var2 VARCHAR ;
TELEFONO VARCHAR;
--VAR3 TIME ;
BEGIN
var2 := var10;
---aqui si var9 es distinto de '' se supone que me coga el valor que viene, sino telefono se queda con el valor null ¿no es asi?
IF VAR9<>'' THEN
TELEFONO := VAR9;
END IF;
IF var2='' THEN
--var2 := null;
INSERT INTO usuarios
-- el problema esta aca, realmente no coge el valor telefono (null)
(usuario,clave,nombre,apellidos,email,fkgrupo,fkcargo,fkarea,telefono,hora_inicio,hora_fin,fkentidad,habilitado) VALUES ($1,$2,$3,$4,$5,$6,$7,$8,TELEFONO,NULL,null,$12,$13);
ELSE
--SELECT INTO var3 CAST(var2 AS TIME);
--*/
-- ni aca tampoco lo coge.
INSERT INTO usuarios (usuario,clave,nombre,apellidos,email,fkgrupo,fkcargo,fkarea,telefono,hora_inicio,hora_fin,fkentidad,habilitado) VALUES ($1,$2,$3,$4,$5,$6,$7,$8,TELEFONO,var10::time,var11::time,$12,$13);
--INSERT INTO prueba (prueba1,fecha) VALUES ($1,var2::time) ;
END IF;
--INSERT INTO prueba (prueba1,fecha) VALUES ($1,VAR3) ;
--RETURN 5;
RETURN VOID;
END;
$$ LANGUAGE plpgsql;
PEPE
Pepe Ballaga
Analista de Sistemas
SITRANS. La Habana Cuba
Tel: 8624685
pepe(dot)ballaga(at)gmail(dot)com
From | Date | Subject | |
---|---|---|---|
Next Message | Julio Rivero | 2005-07-29 21:36:39 | Re: Estoy conectada a mi BD pero un simple select no funciona, AYUDA!!!! |
Previous Message | Carolina Aldaco | 2005-07-29 17:48:57 | Re: Estoy conectada a mi BD pero un simple select no funciona, AYUDA!!!! |