この例では、ユーザーのPERM領域を定数式2,000,000 (HASHAMP()+1)に基づいたサイズで作成し、スプール領域を同じ定数式2,000,000 (HASHAMP()+1)に基づいたサイズで作成し、一時領域を定数式2,000,000 (HASHAMP()+1)に基づいたサイズで作成します。これらの式では現在のシステムにあるAMPの数を計算し、そのサイズに合わせてsls120639ユーザーの固定、スプール、および一時領域を拡大します。
これは、ユーザーsls120639の最初の定義です。
CREATE USER sls120639 AS DEFAULT DATABASE = it_dev, PASSWORD = (EXPIRE = 0), PERM = 2000000*(HASHAMP()+1), SPOOL = 2000000*(HASHAMP()+1), TEMPORARY = 2000000*(HASHAMP()+1);
次のMODIFY USER文では、このデータベースの固定、スプール、および一時領域の割り当てを次のように変更します。
MODIFY USER sls120639 AS DEFAULT DATABASE = it_dev, PASSWORD = (EXPIRE = 0), PERM = 3000000*(HASHAMP()+1), SPOOL = 3000000*(HASHAMP()+1) TEMPORARY = 3000000*(HASHAMP()+1);