Hitachi

ノンストップデータベース HiRDB Version 10 SQLリファレンス


2.24.1 CURRENT_ROLE指定の形式と規則

〈この項の構成〉

(1) 機能

現在ロールを返します。

(2) 形式

 CURRENT_ROLE

(3) CURRENT_ROLE指定の結果についての規則

  1. CURRENT_ROLE指定の結果は,非ナル値制約なし(ナル値を許します)のVARCHAR(30)になります。

  2. 次のどちらかの条件を満たす場合,CURRENT_ROLE指定の結果はナル値になります。

    • SET ROLEを実行していない場合

    • SET ROLE NONEを実行した場合

(4) 共通規則

  1. CURRENT_ROLE指定は,次の個所で指定できます。

  2. 最も外側の問合せ指定の選択式に単独で指定

  3. WITH句中の導出問合せ式では,選択式にCURRENT_ROLE指定は指定できません。

  4. 集合演算をする場合,対象となる導出表の列にCURRENT_ROLE指定は指定できません。

  5. 副問合せ(FROM句の導出表も含む)中の選択式にCURRENT_ROLE指定は指定できません。

  6. ビュー定義の導出問合せ式の選択式にCURRENT_ROLE指定は指定できません。

  7. INSERT文の問合せ指定の選択式にCURRENT_ROLE指定は指定できません。

  8. トリガSQL文中では指定できません。



目次