ďťż
 
[postgresql] procedury suspendowe ďťż
 
[postgresql] procedury suspendowe
Zobacz wiadomości
 
Cytat
A gdyby tak się wedrzeć na umysłów górę, / Gdyby stanąć na ludzkich myśli piramidzie, / I przebić czołem przesądów chmurę, / I być najwyższą myślą wcieloną. . . Juliusz Słowacki, Kordian
Indeks BCB i MySQL subiekt gt fototapeta
 
  Witamy

[postgresql] procedury suspendowe



denes - 13-11-2006 00:45
[postgresql] procedury suspendowe
  Witam.
Nie moge znalezc w dokumentacji skladni (jezeli w ogole taka mozliwosc
jest) procedury tzw. suspendowej. Chodzi dokladnie o to, ze taka
procedura zwraca zbior rekordow (np. deklarujemy wyjscie jako text i
integer i mozemy otrzymac w wyniku:
a, 10
blabla, 33
jasiu, 77 itp)

W interbase'ie taka procedure mozna wywolac potem z poziomu selecta:

select * from procedure(arg1, arg2) where cond = cond;

Czy cos takiego mozliwe jest w postgresqlu, i jesli tak,
mozecie podac skladnie takiego polecenia?

Pozdrawiam





Piotr 'piter' Hlawski - 13-11-2006 00:45

  denes wrote:

> Czy cos takiego mozliwe jest w postgresqlu, i jesli tak,
> mozecie podac skladnie takiego polecenia?

Tak, zrób własny typ i w funkcji będziesz zwracał SETOF twój_typ

--
..:: Piter // phlawski$gmail,com // gg: 4534287 ::.
Tylko Chuck Norris zawsze strzepuje do ostatniej kropli. Zawsze.




Misiekd - 13-11-2006 00:45

  Dnia Tue, 24 Oct 2006 10:41:49 +0200, denes napisał(a):

> Witam.
> Nie moge znalezc w dokumentacji skladni (jezeli w ogole taka mozliwosc
> jest) procedury tzw. suspendowej. Chodzi dokladnie o to, ze taka
> procedura zwraca zbior rekordow (np. deklarujemy wyjscie jako text i
> integer i mozemy otrzymac w wyniku:
> a, 10
> blabla, 33
> jasiu, 77 itp)
>
> W interbase'ie taka procedure mozna wywolac potem z poziomu selecta:
>
> select * from procedure(arg1, arg2) where cond = cond;
>
> Czy cos takiego mozliwe jest w postgresqlu, i jesli tak,
> mozecie podac skladnie takiego polecenia?
>
> Pozdrawiam

FOR LOOP + RETURN NEXT + to co napisał Piotr
BTW tu masz wszystko
http://www.postgresql.org/docs/8.1/s...tructures.html

--
Pozdrawiam Misiekd
  • zanotowane.pl
  • doc.pisz.pl
  • pdf.pisz.pl
  • effulla.pev.pl
  • comp
    [PostgreSQL] - jak =?ISO-8859-2?Q?zabezpieczy=E6_interesy_tw?==?ISO-8859-2?Q?=F3rcy_systemu_=3F=3F=3F?= postgresql - int/int postgresql Select count(*) czy raczej Select count(ID) [PostgreSQL] jak =?ISO-8859-2?Q?pobra=E6_warto=B6=E6_zwracan?==?ISO-8859-2?Q?=B1_przez_funkcj=EA=3F?= [postgresql] INSERT OR UPDATE - jak =?ISO-8859-2?Q?b=EAdzie_na?==?ISO-8859-2?Q?jlepiej=3F?= [postgresql] kilka =?ISO-8859-2?Q?rekord=F3w_subquery_jako_?==?ISO-8859-2?Q?string?= [PostgreSQL] Jak =?ISO-8859-2?Q?po=B3=B1czy=E6_funkcje_z_w?==?ISO-8859-2?Q?idokiem?= Postgres - replikcja master-master Dopasowanie do "najlepszego" dopasowania :) [ PostgreSQL] Problemy z =?ISO-8859-2?Q?instalacj=B1_PostgreSQL_na_syste?==?ISO-8859-2?Q?mach_Windows?=
  • zanotowane.pl
  • doc.pisz.pl
  • pdf.pisz.pl
  • oefg.opx.pl
  • Cytat

    Decede mihi sole - nie zasłaniaj mi słonca.
    Gdy kogoś kochasz, jesteś jak stworzyciel świata - na cokolwiek spojrzysz, nabiera to kształtu, wypełnia się barwą, światłem. Powietrze przytula się do ciebie, choćby był mróz, a ty masz w sobie tyle radości, że musisz ją rozdawać wokoło, bo się w tobie nie mieści
    Hoc fac - tak czyń.
    A tergo - od tyłu; z tyłu.
    I czarne włosy posiwieją. Safona

    Valid HTML 4.01 Transitional

    Free website template provided by freeweblooks.com