
Cainoor [ Mów mi wuju ]
Czy ktoś potrafi napisać prostą procedure w SQL z wykorzystaniem cursora?
Pytanie jak w temacie. Mam prostą baze danych i muszę napisać jaką banalną procedurke z uzyciem cursora. Może ktoś pomóc ? :)

Cainoor [ Mów mi wuju ]
Nie musi byc trudna, coś na styl:
ALTER TRIGGER ilosc_utw AFTER INSERT, DELETE, UPDATE
ORDER 1 ON "DBA"."Utwor"
REFERENCING NEW AS nowy_utwor
FOR EACH ROW
BEGIN
DECLARE ile_utworow INT;
DECLARE curs CURSOR FOR
SELECT count(*) ile_utw FROM Utwor
WHERE Utwor.cd_id=nowy_utwor.cd_id;
OPEN curs;
FETCH NEXT curs INTO ile_utworow;
CLOSE curs;
UPDATE CD
SET ilosc_utworow = ile_utworow
WHERE CD.c

Cainoor [ Mów mi wuju ]
====================================
Ok, to może inne pytanie:
Ktoś wie, jak w SQL wywolać nowe okno?
np. dodaje jakis rekord do tabeli o przy okazji wyskakuje mi nowe okno z napisem "dodano"
hotDog [ Outsider ]
Pomoglbym Ci, ale znam tylko MySQL a na dodatek nie mam pojecia co to znaczy "z uzyciem kursora" :)

VinEze [ Hasta la victoria siempre! ]
Robiłem kiedyś coś z kursorami w Informixie, ale już wszystko zapomniałem..
Cainoor [ Mów mi wuju ]
Oki, już po problemie. Sorry za zawracanie tyłka :-)