ストリームデータ処理基盤 uCosminexus Stream Data Platform - Application Framework アプリケーション開発ガイド

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

変換関数

形式

変換関数::=<変換関数名>'('<値式>')'

機能

変換関数は,引数のデータ型を別のデータ型に変換する機能を提供します。

オペランド

<変換関数名>

変換関数の名称です。変換関数の一覧を次に示します。

表5-9 変換関数の一覧

関数名 説明
BIGINT_TOSTRING関数 BIGINT型の数値を文字列型に変換します。
DECIMAL_TOSTRING関数 DECIMAL型またはNUMERIC型の数値を文字列型に変換します。
DOUBLE_TOSTRING関数 DOUBLE型またはFLOAT型の数値を文字列型に変換します。
INT_TOSTRING関数 INTEGER型の数値を文字列型に変換します。
NUMBER_TODATE関数 ミリ秒の数値をDATE型の日付データに変換します。
NUMBER_TOTIME関数 ミリ秒の数値をTIME型の時刻データに変換します。
REAL_TOSTRING関数 REAL型の数値を文字列型に変換します。
TIME_TONUMBER関数 TIME型の時刻データをミリ秒の数値に変換します。
TIMESTAMP_TONUMBER関数 TIMESTAMP型の時刻印データをミリ秒の数値に変換します。

<値式>

値式については,「4.4.18 値式」を参照してください。なお,値式の個数は関数によって異なります。変換関数の各関数の説明を参照してください。

注意事項

使用例

INTEGER型のS1.CODEを文字列型に変換し出力します。

register query FILTER ISTREAM ( 
SELECT INT_TOSTRING(S1.CODE) FROM S1[ROWS 10] );

S1.CODEが34512の場合,34512を返します。