ヘッダーをスキップ
Oracle® OLAP DMLリファレンス
11gリリース2 (11.2)
B61346-03
  ドキュメント・ライブラリへ移動
ライブラリ
製品リストへ移動
製品
目次へ移動
目次
索引へ移動
索引

前
 
次
 

ROWIDTOCHAR

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

戻り値

TEXT

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

構文

ROWIDTOCHAR (rowid)

パラメータ

rowid

変換するROWID型の値。

例8-91 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/