Hola compañeros :DEstoy haciendo una función para insertar datos, pero bueno con la opción de que no sea obligatorio que introduzcan todos los argumentos. Mi función está construida así:
CREATE FUNCTION add_fila(numeric,varchar,varchar, varchar,interval,numeric, numeric,numeric,numeric,char)
RETURNS integer AS '
BEGIN
INSERT INTO video
VALUES($1,$2,$3,$4,$5,$6,$7,$8,$9,$10);
return 1;
END'
LANGUAGE 'plpgsql'
Mi idea es tener algo como lo siguiente, en el que no sea necesario
poner todos los argumentos, pero pues como ya sabrán no se puede hacer
así.
select add_fila(20,'Pumas Campeon','','','','',1,1,1,'');¿Tendré que validar dentro de la misma función si me están pasando un argumento y si es así poner el nombre del campo que me están pasando y si no pues no ponerlo? Algo como:
video_titulo ALIAS FOR $1 IF $1!=0 INSERT INTO video($1...Bueno se me ocurre una vaga idea así como lo de arriba aunque de entrada lo veo algo complejo y no creo que sea así mmm.... O quizás sea más fácil con PHP. Alguno tiene alguna idea que me pueda ayudar??? :D:D:D:D
Gracias¡¡¡ ---------------------------------------------------------------- This message was sent using IMP, the Internet Messaging Program.
bin1EdacK2kf4.bin
Description: Clave PGP pública
-- TIP 9: visita nuestro canal de IRC #postgresql-es en irc.freenode.net
