4D v14.3SET QUERY LIMIT |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
4D v14.3
SET QUERY LIMIT
SET QUERY LIMIT
Der Befehl SET QUERY LIMIT ermöglicht, jede nachfolgende Suche für den aktuellen Prozess zu stoppen, sobald die in Begrenzung übergebene Anzahl der Datensätze gefunden wurde. Haben Sie z.B. in Begrenzung den Wert 1 übergeben, stoppt jede nachfolgende Suche das Durchlaufen eines Index bzw. einer Datendatei, sobald ein Datensatz mit den zutreffenden Suchbedingungen gefunden wurde. Wollen Sie wieder unbegrenzte Suchläufe herstellen, rufen Sie erneut SET QUERY LIMIT auf und setzen Begrenzung auf 0. Warnung: SET QUERY LIMIT beeinflusst alle nachfolgenden Suchläufe im aktuellen Prozess. Sie MÜSSEN deshalb einen Aufruf von SET QUERY LIMIT (Zieltyp#0) immer mit dem Aufruf von SET QUERY LIMIT(0) gegensteuern, damit der normale Suchmodus wiederhergestellt wird. SET QUERY LIMIT ändert nur das Verhalten der Suchbefehle:
SET QUERY LIMIT beeinflusst nicht andere Befehle, die die aktuelle Auswahl verändern können, wie z.B. ALL RECORDS, RELATE MANY usw.. Sie wollen jeweils nach beliebigen zehn Kunden mit einem Verkaufsvolumen über 1 Million suchen: SET QUERY LIMIT(10) Siehe zweites Beispiel zum Befehl SET QUERY DESTINATION. |
EIGENSCHAFTEN
Produkt: 4D
GESCHICHTE
Geändert: 4D v11 SQL SIEHE AUCH
Get query limit ARTIKELVERWENDUNG
4D Programmiersprache ( 4D v12.4) |
||||||||||||||||||||||||||||||||||||||||||||||||||||||