サポートされるデータベースのデータ タイプ

Spectrum™ Technology Platform は、データベースで一般的に使用されるこれらのデータ タイプをサポートしています。

bigdecimal
小数点以下 38 桁の精度をサポートする数値データ タイプ。高い精度が必要な算術計算で使用されるデータ (特に金融データ) には、このデータ タイプを使用してください。bigdecimal データ タイプは、double データ タイプより正確な計算をサポートします。
boolean
true と false の 2 つの値を持つ論理タイプ。
date
月、日、年を含むデータ タイプ。例: 2012-01-30、January 30, 2012。デフォルトの日付の形式は Management Console で指定できます。
datetime
月、日、年、時、分、秒を含むデータ タイプ。例: 2012/01/30 6:15 PM。
double
正と負の倍精度数を含む数値データ タイプ。値の範囲は、2-1074 ~ (2-2-52)×21023。指数表記すると、値の範囲は、-1.79769313486232E+308 ~ 1.79769313486232E+308 となります。
float
正と負の単精度数を含む数値データ タイプ。値の範囲は、2-149 ~ (2-223)×2127。指数表記すると、値の範囲は、-3.402823E+38 ~ 3.402823E+38 となります。
integer
正と負の整数を含む数値データ タイプ。値の範囲は、-231 (-2,147,483,648) ~ 231-1 (2,147,483,647)。
long
正と負の整数を含む数値データ タイプ。値の範囲は、-263 (-9,223,372,036,854,775,808) ~ 263-1 (9,223,372,036,854,775,807)。
string
文字シーケンス。
time
時刻を含むデータ タイプ。例: 21:15:59 or 9:15:59 PM。
Raw
可変長のバイナリ データを格納するための Oracle データタイプ。最大サイズは 2000 バイト (Oracle 7 では最大長は 255 バイトでした)

他のデータベースのデータ タイプは、次のように、サポートされるデータ タイプのいずれかに自動的に対応付けられます。

データベースのデータ タイプ サポートされるデータ タイプ
日付/時間タイプ
TIMESTAMP datetime
文字列タイプ
char string
CLOB string
LONGVARCHAR string
NCHAR string
NVARCHAR string
VARCHAR string
数値タイプ
bigint long
DECIMAL double
FLOAT double
NUMERIC bigdecimal
real float
SMALLINT integer
tinyint integer
Boolean タイプ
BIT boolean