DISCONNECT bind option

The DISCONNECT option determines which remote connections to destroy during commit operations.

DISCONNECT
  • ( EXPLICIT )
  • ( AUTOMATIC )
  • ( CONDITIONAL )
On: BIND and REBIND PLAN
The option applies to any application process that uses the plan and has remote connections of any type. Regardless of the value of this option, a commit operation destroys all connections in the release pending state. You can put a connection in the release pending state using the SQL statement RELEASE.
( EXPLICIT )
Destroy only connections in the release pending state. This value allows you maximum flexibility for controlling remote connections.
( AUTOMATIC )
Destroy all remote connections.
( CONDITIONAL )
Destroy all remote connections unless an open cursor defined as WITH HOLD is associated with the connection.

Defaults:

Process Default value
BIND PLAN EXPLICIT
BIND PACKAGE N/A
REBIND PLAN Existing value
REBIND PACKAGE N/A

Catalog record: Column DISCONNECT of table SYSPLAN.