[ MarkoBalkan @ 05.10.2010. 16:03 ] @
znači meni ne trebaju udf funkcije, već funkcije kao što su u oracle-u.

npr. u oracle-u imam
select *,moja_funkcija1(ID) from proizvodi

recimo da funkcija računa neku sumo ili nešto po određenim uvjetima.

da li se ovo može kako napraviti i u firebirdu?

jer u firebirdu se procedura poziva select * from moja_procedura(parametri)

i nema funkcija osim udf.
[ savkic @ 05.10.2010. 18:14 ] @
> znači meni ne trebaju udf funkcije, već funkcije kao što su u oracle-u.

> npr. u oracle-u imam
> select *,moja_funkcija1(ID) from proizvodi

Onda pogledaj Fyracle.

http://en.wikipedia.org/wiki/Fyracle
http://www.janus-software.com/fb_fyracle.html
[ MarkoBalkan @ 05.10.2010. 18:52 ] @
kažu na trackeru da je ovo podržano u verziji 3.0 preko UDF.
3.0 je u razvoju i bude jedno za 1-2 godine vani.

UDF se može pisati u PSQL-u,c++, javi.... kao i procedure.

za procedure je najav, ne znam koliko su ugradili od toga.

neka samo oni još ugrade tabelspace, scheme i particioniranje tablice i ja zadovoljan.
[ MarkoBalkan @ 08.10.2010. 21:34 ] @
može se i u firebirdu to napraviti.

select distinct id, (select * from moja_procedura(ID)) suma from proizvodi


moja procedura recimo vraća sumu prodanih proizvoda.