4D v16.3

SET QUERY LIMIT

Home

 
4D v16.3
SET QUERY LIMIT

SET QUERY LIMIT 


 

SET QUERY LIMIT ( Begrenzung ) 
Parameter Typ   Beschreibung
Begrenzung  Lange Ganzzahl in 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.



Siehe auch 

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

 
EIGENSCHAFTEN 

Produkt: 4D
Thema: Suchen
Nummer: 395

This command can be run in preemptive processes

 
GESCHICHTE 

Geändert: 4D v11 SQL

 
ARTIKELVERWENDUNG

4D Programmiersprache ( 4D v16)
4D Programmiersprache ( 4D v16.1)
4D Programmiersprache ( 4D v16.2)
4D Programmiersprache ( 4D v16.3)