DB2 Connect accepts the following isolation levels when you prep or bind an application:
The isolation levels are listed in order from most protection to least protection. If the host or AS/400 server does not support the isolation level that you specify, the next higher supported level is used.
Table 55 shows the result of each isolation level on each host or
AS/400 application server.
DB2 Connect | DB2 Universal Database for OS/390 | DB2 for VSE & VM | DB2 Universal Database for AS/400 | DB2 Universal Database |
---|---|---|---|---|
RR | RR | RR | note 1 | RR |
RS | note 2 | RR | COMMIT(*ALL) | RS |
CS | CS | CS | COMMIT(*CS) | CS |
UR | note 3 | CS | COMMIT(*CHG) | UR |
NC | note 4 | note 5 | COMMIT(*NONE) | UR |
Notes:
|
With DB2 Universal Database for AS/400, you can access an unjournalled table if an application is bound with an isolation level of UR and blocking set to ALL, or if the isolation level is set to NC.