[FB] problem z procedura...
zielee - 24-01-2006 10:40
[FB] problem z procedura...
mam procedurke: SET TERM ^ ;
CREATE PROCEDURE DUPA AS DECLARE VARIABLE I INTEGER; DECLARE VARIABLE ID INTEGER; begin i = 915; while (i <2593) do begin select distinct idcustomer from keywords2 where idcustomer = :i into :id; if (id is not null) then begin insert into keywords2(keyword, idcustomer) values ('koza mee',:id); commit; end i= i+1; end
suspend;
end ^ SET TERM ; ^
jelsi w proceduerze nie ma commita to sie kompiluje jesli jest to sie wywala i krzyczy o slowko commit: Invalid token. Dynamic SQL Error. SQL error code = -104. Token unknown - line 14, char 10. commit. probowalem go wstawic w rozne miejsca ale wszedie to samo, probowalem tez dac commit work ale nie pomoglo mylalem ze procudry automatycznie commituja no ale po jej wykonaniu nie ma zmian w tabeli ..
pomozcie pliss.. :) pozdr zielee
-- Wysłano z serwisu OnetNiusy: http://niusy.onet.pl
Morff - 24-01-2006 10:40
Dnia 23-01-2006 o 21:47:12 zielee <forniusy@op.pl> napisał:
> mylalem ze procudry automatycznie commituja no ale po jej wykonaniu nie > ma zmian > w tabeli .. > > pomozcie pliss.. :) > pozdr > zielee
wydaje mi sie ze procedury nie commitują niczego automatycznie . Sam se musisz zacommitować po wykonaniu procedury.
I nie jestem pewien na 100% ale czy ten suspend jest potrzebny skoro procedura nie zwraca wartości ?
-- Pozdrawiam Morff ---------------------- AQQ 141151 Powered by Opera/M2
zielee - 24-01-2006 10:40
> Dnia 23-01-2006 o 21:47:12 zielee <forniusy@op.pl> napisał: > > > mylalem ze procudry automatycznie commituja no ale po jej wykonaniu nie * > > ma zmian > > w tabeli .. > > > > pomozcie pliss.. :) > > pozdr > > zielee > > wydaje mi sie ze procedury nie commitują niczego automatycznie . Sam se * > musisz zacommitować > po wykonaniu procedury.
oki ale chcialem zebyu commit wykonal sie w srodku.. no ale chyba jednka trzeba po wykonaniu proc. wyokac commita > > I nie jestem pewien na 100% ale czy ten suspend jest potrzebny skoro * > procedura nie zwraca > wartości ?
nie jest potrzebny :D powjawi sie tylko dlatego ze w IBExpercie dalem tworzo procedue i sam sobie to dodaje automatycznie:) > Pozdrawiam > Morff
thx za odp. :) pozdr zielee
-- Wysłano z serwisu OnetNiusy: http://niusy.onet.pl
zanotowane.pldoc.pisz.plpdf.pisz.pleffulla.pev.pl
|
[MSSQL2000] Problem z =?ISO-8859-2?Q?tabel=B1/indeksem/zapytanie?==?ISO-8859-2?Q?m_czy_b=B3=B1d_w_bazie_danych=2E=2E=2E?=
mysql i mysql-front, problem
String line; if (line=="cos"){...}....problem
Problemy z =?ISO-8859-2?Q?instalacj=B1_PostgreSQL_na_syste?==?ISO-8859-2?Q?mach_Windows?=
[postgres] Problem z =?ISO-8859-2?Q?zmian=B1_struktury_i_z?==?ISO-8859-2?Q?ale=BFno=B6ciami=2E?=
[oracle] =?ISO-8859-2?Q?zmia=BFd=BFony_przez_problem=3A_za?==?ISO-8859-2?Q?pytanie_do_hierarchi?=
Problem z wartościami w MySQL :( [ MySQL and ASP and VBScript ]
[PGSQL] czy ktos mial problemy z initdb pgsql 8.1 ?
[MySQL] Problem z zapisem danych w bazie danych
Problem z mysql - can't connect to MySQL/nietypowo...
zanotowane.pldoc.pisz.plpdf.pisz.pllatwa-kasiora.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 |
|