Beim Deklarieren einer dynamischen Feldgruppe können Sie die folgenden Eigenschaften
angeben:
- maxSize
- Diese Eigenschaft gibt die maximal zulässige Anzahl gültiger Elemente in der Feldgruppe an. Standardmäßig
ist die Anzahl nicht beschränkt. Dabei ist zu beachten, dass Sie mithilfe der dynamischen
Feldgruppenfunktionen getMaxSize() und
setMaxSize() dynamisch auf diesen Wert zugreifen und ihn bei Bedarf
verändern können.
- rowSetSize
- Diese Eigenschaft unterstützt die Leistungsoptimierung, wenn Ihr Code mit
IBM® DB2 for
z/OS interagiert, wie es z. B. bei einer Generierung für
z/OS COBOL möglich ist.
Die Eigenschaft
rowSetSize gibt an, wie viele Zeilen gleichzeitig
zwischen dem Datenbankmanagementsystem und dem EGL-Laufzeitcode übertragen werden. Der Standardwert ist 1.
Verwenden Sie eine Zahl, die größer als 1 ist, wenn Sie einen Wert angeben.
Ist
rowSetSize mit einem Wert definiert, der über dem Wert
für maxSize liegt, wird eine Laufzeitausnahmebedingung ausgelöst, sobald
bei einer SQL-Operation mehr Zeilen zurückgegeben werden, als es der Wert für
maxSize zulässt.