CURRENT FEDERATED ASYNCHRONY Sonderregister
Das Sonderregister CURRENT FEDERATED ASYNCHRONY gibt den Grad der Asynchronität für die Ausführung dynamischer SQL-Anweisungen an. Die Bindeoption FEDERATED_ASYNCHRONY bietet dieselbe Steuerung für statisches SQL.
Der Datentyp des Registers ist INTEGER. Gültige Werte sind ANY (steht für „ -1) “ oder eine ganze Zahl zwischen 0 und 32 767, einschließlich. Wenn eine SQL-Anweisung dynamisch vorbereitet wird, hat CURRENT FEDERATED ASYNCHRONY den folgenden Wert:
- 0, die Ausführung dieser Anweisung verwendet keine Asynchronität
- Größer als 0 und kleiner-gleich 32 767kann die Ausführung dieser Anweisung die Asynchronität mit dem angegebenen Grad beinhalten.
- ANY (steht für „ -1) “; die Ausführung dieser Anweisung kann Asynchronität in einem vom Datenbankmanager festgelegten Ausmaß beinhalten)
Der Wert des Sonderregisters CURRENT FEDERATED ASYNCHRONY kann durch Aufrufen der Anweisung SET CURRENT FEDERATED ASYNCHRONY geändert werden.
Der Anfangswert des Sonderregisters CURRENT FEDERATED ASYNCHRONY wird durch den Konfigurationsparameter federated_async des Datenbankmanagers bestimmt, wenn die dynamische Anweisung über den Befehlszeilenprozessor (CLP) abgesetzt wird. Der Anfangswert wird durch die Bindeoption FEDERATED_ASYNCHRONY bestimmt, wenn die dynamische Anweisung Teil einer Anwendung ist, die gebunden wird.
Beispiel: Setzen Sie die Hostvariable FEDASYNC (INTEGER) auf den Wert des Sonderregisters CURRENT FEDERATED ASYNCHRONY.
VALUES CURRENT FEDERATED ASYNCHRONY INTO :FEDASYNC