Czy w PostgreSQL =?ISO-8859-2?Q?s=B1_procedury=3F?=
Mateo - 24-02-2006 14:45
Czy w PostgreSQL =?ISO-8859-2?Q?s=B1_procedury=3F?=
Witam wszystkich.
Nie mogłem znaleźć w dokumentacji PostgrSQL instrukcji "create procedure" trochę googlałem w tym temacie, ale znajdowałem tylko definicje funkcji i triggerów. Stąd moje pytanie, czy w Postgresie są tylko funkcje. Jestem newbie w Postgresie dotychczas korzystałem z MS SQL Server i trochę mnie to zdziwiło. Poradziłem sobie poprzez zdefiniowanie funkcji, ale chciałbym wiedzieć, czy można zadeklarować procedurę składowaną.
Pozdrawiam, Mateo.
Andrzej Kosmala - 24-02-2006 14:45
=?iso-8859-2?Q?Re:_Czy_w_PostgreSQL_s=B1_procedury=3F?=
Użytkownik "Mateo" <mateo@gentoo4you.neostrada.pl> napisał w wiadomości news:dtjrh6$mt4$1@nemesis.news.tpi.pl... > Witam wszystkich. > > Nie mogłem znaleźć w dokumentacji PostgrSQL instrukcji "create procedure" > trochę googlałem w tym temacie, ale znajdowałem tylko definicje funkcji i > triggerów. Stąd moje pytanie, czy w Postgresie są tylko funkcje. Jestem > newbie w Postgresie dotychczas korzystałem z MS SQL Server i trochę mnie > to zdziwiło. Poradziłem sobie poprzez zdefiniowanie funkcji, ale chciałbym > wiedzieć, czy można zadeklarować procedurę składowaną. >
A co funkcji przeszkadza być procedurą?
--
Pozdrawiam, Andrzej Kosmala
Andrzej Kosmala - 24-02-2006 14:45
=?iso-8859-2?Q?Re:_Czy_w_PostgreSQL_s=B1_procedury=3F?=
Użytkownik "Andrzej Kosmala" <spam@spam.pl> napisał w wiadomości news:dtjrs2$nq5$1@nemesis.news.tpi.pl... > Użytkownik "Mateo" <mateo@gentoo4you.neostrada.pl> napisał w wiadomości > news:dtjrh6$mt4$1@nemesis.news.tpi.pl... >> Witam wszystkich. >> >> Nie mogłem znaleźć w dokumentacji PostgrSQL instrukcji "create >> procedure" trochę googlałem w tym temacie, ale znajdowałem tylko >> definicje funkcji i triggerów. Stąd moje pytanie, czy w Postgresie są >> tylko funkcje. Jestem newbie w Postgresie dotychczas korzystałem z MS SQL >> Server i trochę mnie to zdziwiło. Poradziłem sobie poprzez zdefiniowanie >> funkcji, ale chciałbym wiedzieć, czy można zadeklarować procedurę >> składowaną. >> > > A co funkcji przeszkadza być procedurą? >
A niech mi tam, dziś tłusty czwartek :)
http://www.postgresql.org/docs/7.4/i...e/plpgsql.html "Finally, a PL/pgSQL function may be declared to return void if it has no useful return value."
--
Pozdrawiam, Andrzej Kosmala
Mateo - 24-02-2006 14:45
Andrzej Kosmala wrote: > Użytkownik "Mateo" <mateo@gentoo4you.neostrada.pl> napisał w wiadomości > news:dtjrh6$mt4$1@nemesis.news.tpi.pl... > >> Witam wszystkich. >> >> Nie mogłem znaleźć w dokumentacji PostgrSQL instrukcji "create >> procedure" trochę googlałem w tym temacie, ale znajdowałem tylko >> definicje funkcji i triggerów. Stąd moje pytanie, czy w Postgresie są >> tylko funkcje. Jestem newbie w Postgresie dotychczas korzystałem z MS >> SQL Server i trochę mnie to zdziwiło. Poradziłem sobie poprzez >> zdefiniowanie funkcji, ale chciałbym wiedzieć, czy można zadeklarować >> procedurę składowaną. >> > > A co funkcji przeszkadza być procedurą? >
Pod względem przetwarzania nic, ale zwraca rezultat, co nie zawsze jest porządane. Poza tym w niektórych dialektach SQL np. w MS SQL Server są dość znaczne różnice pomiędzy funkcjami i procedurami. Dziwi mnie ponadto niezgodność ze standardem SQL, gdzie występuje instrukcja "create procedure". Mnie osobiście to nie przeszkadza - jestem tylko zdziwiony. Stąd jeszcze raz pytam bo nie uzyskałem jasnej odpowiedzi: Są procedury, czy ich nie ma?
Pozdrawiam, Mateo.
Piotr - 24-02-2006 14:45
Mateo napisał(a): > Andrzej Kosmala wrote: > >> Użytkownik "Mateo" <mateo@gentoo4you.neostrada.pl> napisał w >> wiadomości news:dtjrh6$mt4$1@nemesis.news.tpi.pl... >> >>> Witam wszystkich. >>> >>> Nie mogłem znaleźć w dokumentacji PostgrSQL instrukcji "create >>> procedure" trochę googlałem w tym temacie, ale znajdowałem tylko >>> definicje funkcji i triggerów. Stąd moje pytanie, czy w Postgresie są >>> tylko funkcje. Jestem newbie w Postgresie dotychczas korzystałem z MS >>> SQL Server i trochę mnie to zdziwiło. Poradziłem sobie poprzez >>> zdefiniowanie funkcji, ale chciałbym wiedzieć, czy można zadeklarować >>> procedurę składowaną. >>> >> >> A co funkcji przeszkadza być procedurą? >> > > Pod względem przetwarzania nic, ale zwraca rezultat, co nie zawsze jest > porządane. Poza tym w niektórych dialektach SQL np. w MS SQL Server są > dość znaczne różnice pomiędzy funkcjami i procedurami. Dziwi mnie > ponadto niezgodność ze standardem SQL, gdzie występuje instrukcja > "create procedure". Mnie osobiście to nie przeszkadza - jestem tylko > zdziwiony. Stąd jeszcze raz pytam bo nie uzyskałem jasnej odpowiedzi: Są > procedury, czy ich nie ma? > > Pozdrawiam, > Mateo. Nie ma.
Pozdrawiam, Piotr
Robert Grabowski - 24-02-2006 14:45
Mateo wrote: [...] Dziwi mnie > ponadto niezgodność ze standardem SQL, gdzie występuje instrukcja > "create procedure". [...]
A mnie wiele dziwi w MS SQL'u ...
pozdrawiam Robert Grabowski
Mateo - 24-02-2006 14:45
Robert Grabowski wrote: > Mateo wrote: > [...] Dziwi mnie > >>ponadto niezgodność ze standardem SQL, gdzie występuje instrukcja >>"create procedure". [...] > > > A mnie wiele dziwi w MS SQL'u ... > > pozdrawiam > Robert Grabowski
Zgadzam się w pełni z kolegą - jest wiele odstępstw od standardu i własnych rozszerzeń.
Pozdrawiam, Mateo.
zanotowane.pldoc.pisz.plpdf.pisz.pleffulla.pev.pl
|
Wydajność baz danych w zależności od poziomu izolacji ANSI/ISO
Czy zna (obsługuje) ktoś program Iso Draw ?
MYSQL - kodowanie w ISO-PL
strona plus baza w iso do utf-8
Kodowanie: z iso na utf
postgresql - int/int
postgresql Select count(*) czy raczej Select count(ID)
Postgres - replikcja master-master
Dopasowanie do "najlepszego" dopasowania :) [ PostgreSQL]
Jak =?windows-1250?Q?pobra=E6_szacowan=B9_wielko=9C=E6_zbiory_wy nikowego_w_MS?==?windows-1250?Q?_SQL_2005=3F?=
zanotowane.pldoc.pisz.plpdf.pisz.plown-team.pev.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 |
|