Einzelnen Beitrag anzeigen

Elvis

Registriert seit: 25. Nov 2005
Ort: München
1.909 Beiträge
 
Delphi 2010 Professional
 
#9

Re: SELECT mit mehrfachen records - moeglich ?

  Alt 17. Aug 2008, 19:42
Zitat von mkinzler:
Da wirst du um eine SP nicht herumkommen
Nicht unbedingt, nicht seit Firebird 1.5 oder 2.0.

Einfach das hier mal als Query absetzen:
SQL-Code:
execute block
returns
(
  Name VarChar(30),
  RelationID Integer,
  RowNum Integer
)
as
begin
  for SELECT Rdb$Relation_ID,
             trim(Rdb$Relation_Name)
      FROM Rdb$Relations
      WHERE Rdb$System_Flag = 1
      into :RelationID,
           :Name do
  begin
    RowNum = 1;
    while(RowNum <= RelationID) do
    begin
      suspend;
      RowNum = RowNum + 1;
    end
  end
end;
edit: lol, gerade erst gesehen...
Zitat von mkinzler:
Sttat SP könnte man auch einen EXECUTE BLOCK verwenden.
Robert Giesecke
I’m a great believer in “Occam’s Razor,” the principle which says:
“If you say something complicated, I’ll slit your throat.”
  Mit Zitat antworten Zitat