Petla while
grzesFox Grzegorz - 14-05-2006 00:48
Petla while
Mam problem z petla WHILE w takiej przykladowej procedurze. Nie whodzi do srodka petli tylko od razu z niej wyskakuje - moze ktos wie jaka moze byc przyczyna???
Dzieki za odpowiedz.
SET TERM !!; CREATE PROCEDURE SUM_INT (I INTEGER) RETURNS (S INTEGER) AS BEGIN s = 0; WHILE (i > 0) DO BEGIN s = s + i; i = i - 1; END END!! SET TERM ; !!
ZieleE - 14-05-2006 00:48
> Mam problem z petla WHILE w takiej przykladowej procedurze. Nie > whodzi do srodka petli tylko od razu z niej wyskakuje - moze ktos > wie jaka moze byc przyczyna???
moze poprostu podajesz i<=0??? bo petla wyglada dobrze i zadziala dla i > 0
> Dzieki za odpowiedz. > > > SET TERM !!; > CREATE PROCEDURE SUM_INT (I INTEGER) RETURNS (S INTEGER) > AS > BEGIN > s = 0; > WHILE (i > 0) DO > BEGIN > s = s + i; > i = i - 1; > END > END!! > SET TERM ; !! >
-- Wysłano z serwisu OnetNiusy: http://niusy.onet.pl
grzesFox Grzegorz - 14-05-2006 00:48
zrobilem juz z innym warunkiem i tez nie dziala... wogóle nie wchodzi w warunek wypada z niego ....
mhm - 14-05-2006 00:48
grzesFox Grzegorz napisał(a): > zrobilem juz z innym warunkiem i tez nie dziala... wogóle nie > wchodzi w warunek wypada z niego .... > podpowiadam:
i = 3 to porównanie i := 3 to przypisanie
popraw zapisy w pętli oraz inicjalizację i.
-- mhm.
ZieleE - 14-05-2006 00:48
> zrobilem juz z innym warunkiem i tez nie dziala... wogóle nie > wchodzi w warunek wypada z niego .... > powiem tak
1)wkleilem Twoja procedure do siebie 2) wykonalem execute procedure sum_int(3) 3) otrzymalem : Procedure executing results: S = 6
wiec petla jest dobra moze zle wywolujesz??
-- Wysłano z serwisu OnetNiusy: http://niusy.onet.pl
zanotowane.pldoc.pisz.plpdf.pisz.pleffulla.pev.pl
|
[ORACLE] Petla kursorowa - wydajnosc
Procedura Petla Przerwanie
[FIREBIRD] - DB - v.1.5 - zmienne i petla
[Postgresql] sumowanie
=?ISO-8859-2?Q?SQL_-_jak_zbudowa=E6_zapytanie?=
=?iso-8859-2?Q?wizyt=F3wki=20w=20=20words?=
[mySQL] autoinkrementacja
Program magazynowy - czy jest taki jakiego =?UTF-8?B?cG90cnplYnVq?==?UTF-8?B?xJk/?=
Zasponsoruje ciekawe strony
Zapytanie...
zanotowane.pldoc.pisz.plpdf.pisz.plnocnerozmowy.xlx.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 |
|