Problema con valores nulos en funcion

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

Responses

Browse pgsql-es-ayuda by date

  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!!!!