DROP SESSION

DROP SESSION コマンドは、セッションのアボートおよび削除に使用します。

構文

セッションを除去する場合の構文
DROP SESSION <session_id>

入力

DROP SESSION コマンドの入力は以下のとおりです。
表 1. DROP SESSION の入力
入力 説明
<session_id> 除去するセッションの ID。

出力

DROP SESSION コマンドは以下の出力を生成します。
表 2. DROP SESSION の出力
出力 説明
DROP SESSION コマンドは成功します。
ERROR: id '<session_id>' does not correspond to an existing session. 指定したセッション ID が存在しません。
ERROR: system session id '<session_id>' cannot be aborted 指定したセッション ID はシステム・セッションです。 システム・セッションのトランザクションはロールバックできません。
ERROR: access denied. You must have ABORT privileges to perform this action 指定したセッションのトランザクションをロールバックする権限がありません。
ERROR: session abort failed for session <session_id>; reason is '<reason>' 指定されたセッションでのトランザクションのロールバックが失敗しました。

特権

admin ユーザーまたはセッションの所有者である必要があります。あるいは、アカウントがそのセッションの所有者であるユーザーまたは User オブジェクト・ク ラスに対 する Abort 特権を持っている必要があります。

使用法

以下に使用例を示します。
  • ID 17044 のセッションを除去します。
    MYDB.SCH1(USER)=> DROP SESSION 17044;