ヘッダーをスキップ
Oracle OLAP DMLリファレンス
11g リリース1(11.1)
E05732-02
  目次へ
目次
索引へ
索引

戻る
戻る
 
次へ
次へ
 

ROWIDTOCHAR

ROWIDTOCHARファンクションは、ROWIDデータ型の値をTEXTデータ型の値に変換します。

戻り値

TEXT

この変換の結果は常に各国語のキャラクタ・セットで、18文字の長さになります。

構文

ROWIDTOCHAR (rowid)

引数

rowid

変換するROWID型の値。

例8-89 ROWIDデータからTEXTまたはNTEXTデータへの変換

アナリティック・ワークスペースに次のオブジェクト定義があるとします。

DEFINE myrowid DIMENSION ROWID
DEFINE mytext VARIABLE TEXT
DEFINE myntext VARIABLE NTEXT

まず、MAINTAIN文を使用して、ROWIDデータ型を持つmyrowidにデータを移入します。続いてROWIDTOCHARファンクションを使用してTEXTデータ型を持つmytextに移入し、同じくROWIDTONCHARファンクションを使用してNTEXTデータ型を持つmyntextに移入します。すべての変数が移入されたことがレポートに示されます。

MAINTAIN myrowid ADD CHARTOROWID('AAAFd1AAFAAAABSAA/')
mytext = ROWIDTOCHAR (myrowid)
myntext = ROWIDTONCHAR (myrowid)

MYROWID
------------------------------
AAAFd1AAFAAAABSAA/

MYTEXT
------------------------------
AAAFd1AAFAAAABSAA/

MYNTEXT
------------------------------
AAAFd1AAFAAAABSAA/