SET DECFLOAT TRAPS
SET DECFLOAT TRAPS
ändert das Fehlerverhalten von Operationen auf DECFLOAT
.Die Standard-Traps sind DIVISION_BY_ZERO,INVALID_OPERATION,OVERFLOW
;dieser Standard entspricht dem Verhalten, das im SQL:2016-Standard für DECFLOAT
angegeben ist.Diese Anweisung steuert, ob bestimmte Ausnahmebedingungen zu einem Fehler (“trap”) oder einer alternativen Behandlung führen (zB ein Unterlauf gibt 0
zurück, wenn er nicht gesetzt ist, oder ein Überlauf gibt eine Unendlichkeit zurück).Die Erstkonfiguration einer Verbindung kann auch über das DPB-Tag isc_dpb_decfloat_traps
mit den gewünschten kommaseparierten trap_opt-Werten als String-Wert angegeben werden.
Gültige Trap-Optionen (Ausnahmebedingungen) sind:
Division_by_zero
|
(standardmäßig eingestellt) |
Inexact
|
— |
Invalid_operation
|
(standardmäßig eingestellt) |
Overflow
|
(standardmäßig eingestellt) |
Underflow
|
— |
Die Ausführung von [fblangref40-management-session-reset-alter-de] wird auf den über den DPB konfigurierten Wert oder ansonsten auf den Systemstandard zurückgesetzt.