psani funkce v pgsql

Jiri Chaloupka dev na b2bexpander.com
Středa Listopad 20 16:02:50 CET 2002



<citováno kdo="Karel Zak">
> On Wed, Nov 20, 2002 at 11:10:35AM +0100, Jiri Chaloupka wrote:
>> Takto samozrejme ano, ale to pak uz je jednodussi udelat select
>> last_value from <<nejaka sekvence>>, cemuz jsem se chtem vyhnout a
>> dotaz presunout na
>
>  Ptal jste se na to jak udelat jmeno tabulky jako parametr v dotazu.
> Odpoved jste dostal :-)

Ja vim ;-)


>
>> databazovou uroven nejakou obecnou funkci insert_id(<<jmeno tabulky>>)
>> ve chvili, kdy unvitr transakce vkladam cast dat do jedne tabulky a
>> cast dat do dalsi s klicem na prvni tabulku
>
>  Presne chapu o co jde (PostgreSQL ma pro to i podporu v podobe last
> oid), moc ale nechapu jak jste to chtel resit obecnou funkci. Pokud
> nekdo pouziva reseni kdy na misto volani SQL dotazu pouziva jen funkce
> na serveru tak si nejsem jist jak moc ty funkce mohou byt obecne. Ve
> vasem pripade urcite muzete usetrit pokud vse bude jeden dotaz a ta PL
> funkce si to vnitrne prebere a ulozi do vice tabulek (coz by jinak bylo
> vice SQL dotazu apod.).
>
>     Karel

Mno, priznam se ze jsem o tom uvazoval, ale ...
udelat funkci ktere predavam rekneme 10 - 15 parametru se jaksi prici memu
estetickemu citeni ...

Jirka






Další informace o konferenci Databases