ヘッダーをスキップ
Oracle® OLAP Expression Syntaxリファレンス
リリース11.2
B70202-01
  目次へ移動
目次

前
 
次
 

3 行関数

OLAP行関数はディメンション・オブジェクトで使用されるためにSQL行関数の構文を拡張します。SQL行関数を使用するならば、この構文に見覚えがあるはずです。これらの関数は、キューブおよびキューブ・ディメンションへのロード時にリレーショナル・データで、および計算されたメジャーの作成時にOLAP関数と共に使用できます。

この章ではOLAPの行関数の式構文について説明します。内容は次のとおりです。

行関数(アルファベット順)

A B C D E F G H I L M N O P R S T U V W

A


ABS
ACOS
ADD_MONTHS
ASCII
ASCIISTR
ASIN
ATAN
ATAN2

B


BIN_TO_NUM
BITAND

C


CAST
CEIL
CHARTOROWID
CHR
COALESCE
CONCAT
COS
COSH
CURRENT_DATE
CURRENT_TIMESTAMP

D


DBTIMEZONE
DECODE

E


EXP
EXTRACT (日時)

F


FLOOR
FROM_TZ

G


GREATEST

H


HEXTORAW

I


INITCAP
INSTR

L


LAST_DAY
LEAST
LENGTH
LN
LNNVL
LOCALTIMESTAMP
LOG
LOWER
LPAD
LTRIM

M


MOD
MONTHS_BETWEEN

N


NANVL
NEW_TIME
NEXT_DAY
NLS_CHARSET_ID
NLS_CHARSET_NAME
NLS_INITCAP
NLS_LOWER
NLS_UPPER
NLSSORT
NULLIF
NUMTODSINTERVAL
NUMTOYMINTERVAL
NVL
NVL2

O


ORA_HASH

P


POWER

R


RAWTOHEX
REGEXP_COUNT
REGEXP_INSTR
REGEXP_REPLACE
REGEXP_SUBSTR
REMAINDER
REPLACE
ROUND (日付)
ROUND (数値)
ROWIDTOCHAR
ROWIDTONCHAR
RPAD
RTRIM

S


SESSIONTIMEZONE
SIGN
SIN
SINH
SOUNDEX
SQRT
SUBSTR
SYS_CONTEXT
SYSDATE
SYSTIMESTAMP

T


TAN
TANH
TO_BINARY_DOUBLE
TO_BINARY_FLOAT
TO_CHAR (文字)
TO_CHAR (日時)
TO_CHAR (数値)
TO_DATE
TO_DSINTERVAL
TO_NCHAR (文字)
TO_NCHAR (日時)
TO_NCHAR (数値)
TO_NUMBER
TO_TIMESTAMP
TO_TIMESTAMP_TZ
TO_YMINTERVAL
TRANSLATE
TRANSLATE (USING)
TRIM
TRUNC (数値)
TZ_OFFSET

U


UID
UNISTR
UPPER
USER

V


VSIZE

W


WIDTH_BUCKET

行関数(カテゴリ別)

行関数は次のカテゴリに分けられます。

数値関数

数値関数は、数値の入力を受け取って数値を返します。


ABS
ACOS
ASIN
ATAN
ATAN2
BITAND
CEIL
COS
COSH
EXP
FLOOR
LN
LOG
MOD
NANVL
POWER
REMAINDER
ROUND(数値)
SIGN
SIN
SINH
SQRT
TAN
TANH
TRUNC(数値)
WIDTH_BUCKET

文字を返す文字関数

これらの関数は、文字の入力を受け取って文字を返します。


CHR
CONCAT
INITCAP
LOWER
LPAD
LTRIM
NLS_CHARSET_NAME
NLS_INITCAP
NLS_LOWER
NLS_UPPER
NLSSORT
REGEXP_REPLACE
REGEXP_SUBSTR
REPLACE
RPAD
RTRIM
SOUNDEX
SUBSTR
TRANSLATE
TRIM
UPPER

NLS文字関数

これらの関数はキャラクタ・セットに関する情報を返します。


NLS_CHARSET_ID
NLS_CHARSET_NAME

数値を返す文字関数

これらの関数は、文字の入力を受け取って数値を返します。


ASCII
INSTR
LENGTH
REGEXP_COUNT
REGEXP_INSTR

一般的な比較関数

これらの関数は値のセットの中で一番大きな値または小さな値を決定します。


GREATEST
LEAST

エンコードおよびデコード関数

これらの関数は、各入力値に対し数値を返します。


DECODE
ORA_HASH
VSIZE

NULL関連の関数

これらの関数はNULLの処理を容易にします。


COALESCE
LNNVL
NANVL
NULLIF
NVL
NVL2

環境および識別子関数

これらの関数はインスタンスおよびセッションに関する情報を返します。


SYS_CONTEXT
UID
USER