スケーラブルデータベースサーバ HiRDB Version 8 SQLリファレンス

[目次][索引][前へ][次へ]

SET CONNECTION文(現行RDノードの設定)

機能

現行RDノードを設定します。

使用権限

なし。

形式

 
 SET CONNECTION{RDノード名称|:埋込み変数|DEFAULT}
 

オペランド

RDノード名称
現行RDノードにする分散RDノードのRDノード名称を指定します。

埋込み変数
現行RDノードにする分散RDノードのRDノード名称を値として持つ埋込み変数を指定します。
UAPの記述言語がC言語の場合,31バイト以下の固定長文字列のデータ型で,文字列はナル値で終わらせてください。ナル値で終わらないと,(エリア長-1)の文字列がRDノード名称として使用されます。
UAPの記述言語がCOBOLの場合,このオペランドは30バイト以下の固定長文字列のデータ型で,文字列をナル値で終わらせる必要はありません。
既定文字集合以外の文字集合は指定できません。

DEFAULT
既定RDノードを現行RDノードにする場合に指定します。

共通規則

  1. 現行RDノードにする分散RDノードに,接続していないRDノードは指定できません。
  2. 既定RDノードを現行RDノードにする場合は,DEFAULTを指定します。既定RDノードのRDノード名称(=シングルサーバ定義,又はフロントエンドサーバ定義に指定した自ノードのRDノード名称)は指定できません。
  3. SET CONNECTION文の実行がエラー終了した場合は,現行RDノードは変更されません。

使用例

  1. 現行RDノードをRDノード名称がRDNODE10のRDノードにします。
     
      SET CONNECTION RDNODE10
     
  2. 現行RDノードを既定RDノードに設定します。
     
      SET CONNECTION DEFAULT