ここでは、抽出定義の条件文字列に指定する各データ型の定数の形式について説明します。
指定する定数データ項目の指定形式を付表C.1と付表C.2に示します。
| 対応する列の属性 | 定数の指定形式 | 
|---|---|
| SMALLINT | -32768~32767(小数点なし) | 
| INTEGER | -2147483648~2147483647(小数点なし) | 
| NUMERIC(p,q) | 整数部(小数点の左側)の数字の数はp-q以下 | 
| DECIMAL(p,q) | |
| CHARACTER(n) | 長さがn以下の引用符で囲んだ文字列です。 | 
| NATIONAL CHARACTER(n) | 長さがn以下のN付き引用符で囲んだ文字列です。 | 
| DATE | DATE'YYYY-MM-DD' | 
| TIME | TIME'hh:mm:ss' | 
| TIMESTAMP | TIMESTAMP'YYYY-MM-DD hh:mm:ss' | 
| INTERVAL | 詳細は、表C.2 定数の指定形式を参照してください。 | 
n:長さ
p:精度
q:位取り
Y:年を数値で表します。
M:月を数値で表します。
D:日を数値で表します。
h:時間を数値で表します。
m:分を数値で表します。
s:秒を数値で表します。
| 対応する列の属性 | 定数の指定形式 | 
|---|---|
| INTERVAL YEAR[(n)] TO MONTH | INTERVAL[+|-]'Y…Y-MM' | 
| INTERVAL DAY[(n)] TO HOUR | INTERVAL[+|-]'D…D hh' | 
| INTERVAL HOUR[(n)] TO MINUTE | INTERVAL[+|-]'h…h:mm' | 
| INTERVAL MINUTE[(n)] TO SECOND | INTERVAL[+|-]'m…m:ss' | 
| INTERVAL SECOND[(n)] | INTERVAL[+|-]'s…s' | 
n:時間隔先行フィールド
Y:年を数値で表します。
M:月を数値で表します。
D:日を数値で表します。
h:時間を数値で表します。
m:分を数値で表します。
s:秒を数値で表します。
“…”は数値の繰り返しを示します。