[postgis-users] Plpgsql function
alex bodnaru
alexbodn at 012.net.il
Thu Feb 19 16:21:39 PST 2009
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
hi eehab,
eehab hamzeh wrote:
>
> Hello,
>
> I have the following plpgsql function the output are 3 values. i need to
> insert these values to the table.
> when i run the function, only the first value of the result are inserted
> how i can insert the rest of the result to the table
>
> CREATE OR REPLACE FUNCTION eehab(integer) RETURNS integer AS
>
your function returns one integer. look at returning setof integer or array in
plpgsql documentation.
> declare
> mypoint alias for $1;
> myresult integer;
>
> begin
>
> select into myresult distinct o from ramadan where o=mypoint or
> a=mypoint union select distinct a from ramadan where o=mypoint or a=mypoint;
>
> insert into eehab values (myresult);
>
> return myresult;
>
> end;
>
> 'LANGUAGE 'plpgsql'
>
>
> kind regards
>
>
>
> ------------------------------------------------------------------------
> Discover the new Windows Vista Learn more!
> <http://search.msn.com/results.aspx?q=windows+vista&mkt=en-US&form=QBRE>
>
>
> ------------------------------------------------------------------------
>
> _______________________________________________
> postgis-users mailing list
> postgis-users at postgis.refractions.net
> http://postgis.refractions.net/mailman/listinfo/postgis-users
- --
- --
best regards,
alex
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.9 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org
iJwEAQECAAYFAkmd95IACgkQ2nA3WyrfyeOtEAP+KBQ/xoUwf33/zJfBajuabJjC
yo1nLEgugirv+/ZFGXTohwAUkeNtCWPTWO7ewcmizBqIRhXBsDiyx3EHxV4rEcUj
WErT7IECs+gaqBHLtGSeMH7ceUShVCWp4LgnP+yTvnZsbuYjadoELfL30YV/Tux5
yLML7BUen0WnfWN0dR8=
=0vFn
-----END PGP SIGNATURE-----
More information about the postgis-users
mailing list