データ型の仕様
表1-1に、TimesTenでサポートされるデータ型を示します。
表1-1 サポートされているデータ型
| データ型 | 説明 |
|---|---|
|
|
詳細は、「BINARYデータ型およびVARBINARYデータ型」を参照してください。 |
|
|
64ビットの浮動小数点数
正の最小有限値: 2.22507485850720E-308 正の最大有限値: 1.79769313486231E+308 詳細は、「BINARY_DOUBLE」を参照してください。 |
|
|
32ビットの浮動小数点数
正の最小有限値: 1.17549E-38F 正の最大有限値: 3.40282E+38F 詳細は、「BINARY_FLOAT」を参照してください。 |
|
|
可変長バイナリ・ラージ・オブジェクト。 有効な範囲は、1バイトから16,777,216バイトまでです。 詳細は、「BLOB」を参照してください。 |
|
|
長さが
長さが0(ゼロ)の文字列は、
詳細は、「CHAR」を参照してください。 |
|
|
シングルバイト文字またはマルチバイト文字を格納する可変長キャラクタ・ラージ・オブジェクト。 有効な範囲は、データベース文字セットに応じて1バイトから4,194,304バイトまでのデータです。具体的には、 詳細は、「CLOB」を参照してください。 |
|
|
日付と時刻の情報(世紀、年、月、日、時、分、秒) 書式は次のとおりです:
有効な日付の範囲は紀元前4712年1月1日から西暦9999年12月31日です。 小数秒はありません。 詳細は、「DATE」を参照してください。 |
|
|
時間隔型 TimesTenでは、 ノート: 時間隔型の列は指定できません。実行時にSQL式で使用される非永続型があります。さらに、時間隔データ型が返される比較では、時間隔データ型を完結した式の最終結果に使用することはできません。この時間隔の結果から必要な要素を抽出するには、 詳細は、「TimesTenの時間隔」を参照してください。 |
|
|
必要なバイト数は2* 長さが0(ゼロ)の文字列は、
詳細は、「NCHAR」を参照してください。 |
|
|
Unicode文字を格納する各国語可変長キャラクタ・ラージ・オブジェクト。 有効な範囲は、1文字から2,097,152文字までです。 詳細は、「NCLOB」を参照してください。 |
|
|
精度とスケールが指定された数値。 精度の範囲は1から38桁です。スケールの範囲は-84から127です。精度とスケールの両方ともオプションです。 精度およびスケールを指定しない場合は、最大精度の38および柔軟なスケールが指定されたとみなされます。
詳細は、「NUMBER」を参照してください。 |
|
|
必要なバイト数は2* 有効な範囲は、1文字から2,097,152文字までです。
長さが0(ゼロ)の文字列は、 非空白埋め比較セマンティクスが使用されます。 詳細は、「NVARCHAR2」を参照してください。 |
|
|
TimesTen Classicで表の行またはマテリアライズド・ビューの行のアドレスを表す18バイトの文字列。 リテラルの 詳細は、「ROWIDデータ型」を参照してください。 |
|
|
00:00:00(午前0時)から23:59:59(午後11時59分59秒)の間の時刻 書式は、 かわりに、 詳細は、「TIME」を参照してください。 |
|
|
日付の年、月および日の値に加えて、時間の時、分および秒の値
小数秒の精度の範囲は0(ゼロ)から9です。デフォルトは6です。書式は次のとおりです:
詳細は、「TIMESTAMP」を参照してください。 |
|
|
範囲が-9,223,372,036,854,775,808から9,223,372,036,854,775,807までの符号付き8バイト整数。
詳細は、「TT_BIGINT」を参照してください。 |
|
|
日付情報(世紀、年、月、日) 書式は 有効な日付は、1753-01-01(1753年1月1日)から9999-12-31(9999年12月31日)の間の日付です。 詳細は、「TT_DATE」を参照してください。 |
|
|
範囲が-2,147,483,648から2,147,483,647までの符号付き整数。
詳細は、「TT_INTEGER」を参照してください。 |
|
|
範囲が-32,768から32,767までのネイティブ符号付き16ビット整数。
詳細は、「TT_SMALLINT」を参照してください。 |
|
|
1753-01-01 00:00:00(1753年1月1日午前0時)から9999-12-31 23:59:59(9999年12月31日午後11時59分59秒)の間の日付と時刻 マイクロ秒に満たない端数は、
詳細は、「TT_TIMESTAMP」を参照してください。 |
|
|
0から255までの範囲の符号なし整数。
詳細は、「TT_TINYINT」を参照してください。 |
|
|
最大長が 有効な範囲は、1バイトから4,194,304バイトまでです。 かわりに、 詳細は、「BINARYデータ型およびVARBINARYデータ型」を参照してください。 |
|
|
長さが
バイト長セマンティクスの場合、有効な範囲は1バイトから4,194,304バイトまでです。 文字長セマンティクスの場合、有効な範囲は1文字から1,048,576文字までです。
長さが0(ゼロ)の文字列は、 非空白埋め比較セマンティクスが使用されます。
詳細は、「VARCHAR2」を参照してください。 |