ich dachte mir grad, ich versuch mich mal an ner sp, um zu sehen, ob damit irgendwas schneller wird...jetzt wollt ich testweise erstmal ne sp schreiben, die einen bigint entgegen nimmt, und mir alle records zurückgibt, deren id direkt auf diesen wert folgen, aber folgendes klappt irgendwie nicht:
SQL-Code:
SET TERM ^ ;
CREATE PROCEDURE NEW_PROCEDURE (
X BIGINT)
RETURNS (
ASTERM VARCHAR(80))
AS
DECLARE VARIABLE I BIGINT;
BEGIN
for
select dicentries.asterm
from dicentries
where dicentries.id > :x order by id rows 20
into :asterm
do
suspend;
END^
SET TERM ; ^
woran liegt das?
danke,
martin
Um Rekursion zu verstehen, muss man zunächst Rekursion verstehen.