ページの先頭行へ戻る
Interstage Data Effector V9.3.x リファレンス集
FUJITSU Software

3.1.6 リテラル

リテラルは、値を直接記述したものです。リテラルの定義を以下の図に示します。

図3.5 リテラルの定義


文字列リテラル

文字列リテラルの定義を以下の図に示します。

図3.6 文字列リテラルの定義

二重引用符の内側に記述された空白文字は、有効な値とし、記述された文字そのものを表します。

文字列リテラル中の\マーク(“\”)とその後ろの文字は、以下の表に従って置き換えられます。

表3.4 リテラル中の文字と置き換えられる文字

リテラル中の文字

置き換えられる文字

\s

半角空白

\S

全角空白

\n

改行

\t

水平タブ

\"

二重引用符

\\

\マーク

\マーク(“\”)の後ろの文字が上記の表にない場合は、\マーク(“\”)の後ろの文字になります。例えば、\aは、aになります。


数値リテラル

数値リテラルの定義を以下の図に示します。

図3.7 数値リテラルの定義

数字

数字には、半角文字の0~9までを使って指定します。


注意

使用する機能によって、以下の注意が必要です。

  • 抽出機能の検索条件式に数値リテラルを指定する場合

    • 桁数の制限はありません。

    • 前方および後方の空白文字を除き、数値リテラルに空白文字は記述できません。

  • 上記以外に指定する場合

    • 数値リテラルの整数部、小数部はそれぞれ最大18桁です。ただし、整数部の先頭の0は除きます。

    • 前方および後方の空白文字を除き、数値リテラルに空白文字は記述できません。


日付リテラル

日付リテラルは、型名“date”と、標準日付形式で記述された文字列を合わせて指定します。

日付リテラルの定義を、以下の図に示します。

標準日付形式

「年(4桁)-月(2桁)-日(2桁)」で表記します。


ポイント

日付リテラルの「標準日付形式」中のハイフン(-)は、エスケープ文字(\)を付加する必要はありません。


時刻リテラル

時刻リテラルは、型名“time”と、標準時刻形式で記述された文字列を合わせて指定します。

時刻リテラルの定義を、以下の図に示します。

標準時刻形式

「時(2桁):分(2桁):秒(2桁)」で表記します。


日時リテラル

日時リテラルは、型名“datetime”と、それぞれの型の標準形式で記述された文字列を合わせて指定します。

日時リテラルの定義を、以下の図に示します。

標準日時形式

「年(4桁)-月(2桁)-日(2桁) 時(2桁):分(2桁):秒(2桁)」で表記します。

標準日時形式の日付と時間のセパレータ文字は、半角空白です。


ポイント

日時リテラルの「標準日時形式」中のハイフン(-)は、エスケープ文字(\)を付加する必要はありません。


EMPTY

“EMPTY”は、空を表します。



ポイント

データ中の""(空文字)はすべて“EMPTY”と扱われます。

注意

“EMPTY”と""(空文字)は、比較できません。