12.20 DISCONNECT

構文

DISC[ONNECT]

データベースに対する保留中の変更をコミットし、現行のユーザー名をOracle Databaseからログアウトします。ただし、SQL*Plusは終了しません。

使用方法

ユーザーがOracle Databaseからログアウトしても、SQL*Plusは実行したままにしておく場合に、データベースへのユーザー・アクセスを防止するには、スクリプト内でDISCONNECTを使用します。SQL*Plusコマンドラインでは、EXITまたはQUITを使用してOracle Databaseからログアウトし、コンピュータのオペレーティング・システムに制御を戻します。

次に示すとおり、スクリプトをCONNECTコマンドで開始し、DISCONNECTコマンドで終了できます。

CONNECT HR
SELECT LAST_NAME, DEPARTMENT_NAME FROM EMP_DETAILS_VIEW;
DISCONNECT
SET INSTANCE FIN2
CONNECT HR2