![]() |
Re: bde schneller als firebird
Ich weiß nicht was nicht geht, aber deine SP gibt ja nur ein Feld aus und nicht die Datensätze. Außerdem ist die Ausgabe auf 20 beschränkt.
|
Re: bde schneller als firebird
genau
aber geht das bei dir etwa? bei mir nicht... |
Re: bde schneller als firebird
ahhh...habs schon:
statt "rows 20" am ende "select first 20" am anfang komisch, warum das in der sp auf einmal anders heißen muss... :?: |
Re: bde schneller als firebird
Ich habe mal dei datenbank angelegt und ein parr testdatensätze eingefügt. Ich habe auch einen Begin..end Block um das suspend gelegt. Bei mir funktioniert es.
SQL-Code:
GRANT EXECUTE ON PROCEDURE NEW_PROCEDURE TO SYSDBA;
SET TERM ^ ;
CREATE PROCEDURE NEW_PROCEDURE ( X BIGINT) RETURNS ( ASTERM VARCHAR(80) CHARACTER SET WIN1252) AS begin for select dicentries.asterm from dicentries where dicentries.id > :x order by id rows 20 into :asterm do begin suspend; end end^ SET TERM ; ^ GRANT SELECT ON DICENTRIES TO PROCEDURE NEW_PROCEDURE; |
Re: bde schneller als firebird
Zitat:
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 21:56 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz