Dies ist die alte 4D Dokumentations-Website. Die neue und aktualisierte Dokumentation finden Sie unter developer.4d.com |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
4D v20.6
SET QUERY LIMIT
|
SET QUERY LIMIT ( Begrenzung ) | ||||||||
Parameter | Typ | Beschreibung | ||||||
Begrenzung | Lange Ganzzahl |
![]() |
Anzahl der Datensätze oder 0 ohne Begrenzung | |||||
Der Befehl SET QUERY LIMIT kann jede nachfolgende Suche für den aktuellen Prozess stoppen, sobald die in Begrenzung angegebene 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)
QUERY([Customers];[Customers]Verkaufsvolumen>1000000)
SET QUERY LIMIT(0)
Siehe zweites Beispiel zum Befehl SET QUERY DESTINATION.
Get query limit
QUERY
QUERY BY EXAMPLE
QUERY BY FORMULA
QUERY BY SQL
QUERY SELECTION
QUERY SELECTION BY FORMULA
QUERY WITH ARRAY
SET QUERY DESTINATION
Produkt: 4D
Thema: Suchen
Nummer:
395
Geändert: 4D v11 SQL
4D Programmiersprache ( 4D v20)
4D Programmiersprache ( 4D v20.1)
4D Programmiersprache ( 4D v20.2)
4D Programmiersprache ( 4D v20.3)
4D Programmiersprache ( 4D v20.4)
4D Programmiersprache ( 4D v20.5)
4D Programmiersprache ( 4D v20.6)