From: | "Pepe Ballaga" <pepe(at)transnet(dot)cu> |
---|---|
To: | "Ayuda Postgres" <pgsql-es-ayuda(at)postgresql(dot)org> |
Subject: | duda con create function |
Date: | 2005-06-16 12:29:06 |
Message-ID: | 013101c5726e$fd1aacc0$da64000a@pepesql |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-es-ayuda |
Hola amigos: tengo un problema al crear una funcion
CREATE FUNCTION insertar(integer,integer,char) RETURNS integer AS $$
select $1,$2 from tabla where valor=$3
'aqui ahora necesito saber si esa fila existe o no para en funcion de esto
hacer un insert into o un update
'espero haber sido claro con mi problema. ¿como puedo determinar cauntas
filas hay ahi?.
'si es fin de fichero o sea no existe esa fila hago lo siguiente
insert into tabla values($3,$1,$2)
si no, si existe el registro entonces hago
update tabla set campo1=$3, campo2=$1, campo3=$2
$$ LANGUAGE SQL;
¿esta mal la idea que planteo. ¿como puedo evaluar la condicion de si
existen registros o no en tabla que cumplan con la condicion?. muchas
gracias amigos. nos leemos
PEPE
Pepe Ballaga
Analista de Sistemas
SITRANS. La Habana Cuba
Tel: 8624685
pepe(dot)ballaga(at)gmail(dot)com
From | Date | Subject | |
---|---|---|---|
Next Message | Alexys Lozada | 2005-06-16 13:29:02 | Re: Reemplazar valor de un campo. |
Previous Message | Mauricio Zea (Gmail) | 2005-06-16 12:23:41 | Re: Grupos en un DataReport |