Thema: Delphi SQL Cursor schließen

Einzelnen Beitrag anzeigen

marabu

Registriert seit: 6. Apr 2005
10.109 Beiträge
 
#7

Re: SQL Cursor schließen

  Alt 12. Dez 2005, 16:41
Hallo René,

Zitat von smudo:
Ich deklariere meinen Cursor so:
SQL-Code:
CREATE PROCEDURE CURSOR_TEST
RETURNS (SUMME INTEGER)
AS
DECLARE VARIABLE ZAHL INTEGER;
begin
  SUMME=0;
  for select t.zahl from table t
   into :ZAHL
   as CURSOR ZAHLCURSOR
   do
   begin
     SUMME=:SUMME+:ZAHL;
   end
  suspend;
end;
das erste was mir auffällt ist, dass die Zeile AS CURSOR ZAHLCURSOR völlig überflüssig ist - lasse sie weg und alles funktioniert bestens. Nun ist das Beispiel ja vielleicht schlecht, da du für die Summierung wahrscheinlich sowieso keine stored procedure benötigen würdest, aber trotzdem: Warum machst du das so? Woher hast du diese Syntax? Kannst du mir einen Hinweis auf die Seite im Handbuch geben?

Grüße vom marabu
  Mit Zitat antworten Zitat