データ型 |
データ制限 |
説明 |
VARCHAR2(n) |
最大4000バイト |
文字列型(可変長)。nに最大サイズを指定 |
NVARCHAR2(n) |
最大4000バイト |
各国語キャラクタセットを使用するUNICODEデータ型の文字列型(可変長)。nに最大サイズを指定 |
CHAR(n) |
最大2000バイト |
文字列型(固定長)。nに最大サイズを指定 |
NCHAR(n) |
最大2000バイト |
各国語キャラクタセットを使用するUNICODEデータ型の文字列型(固定長)。nに最大サイズを指定 |
NUMBER(n , m) |
最大38桁 |
数値型。nに最大桁数、mに少数桁数を指定 |
BINARY_FLOAT |
正の最大:3.40282E+38F
正の最小:1.17549E-38F |
32ビットの単精度浮動小数点数データ型。
5バイトの領域を使用 |
BINARY_DOUBLE |
正の最大:1.79769313486231E+308
正の最小:2.22507485850720E-308 |
64ビットの倍精度浮動小数点数データ型。
9バイトの領域を使用 |
DATE |
紀元前4712年1月1日〜
紀元9999年12月31日 |
日付型。年/月/日/時/分/秒を格納。少数部は無い。7バイトの領域を使用 |
TIMESTAMP(n) |
|
日付型。年/月/日/時/分/秒/秒の少数部を格納。nには小数部の桁数を指定。 |
RAW |
最大2000バイト |
バイナリデータ |
LONG RAW |
最大2GB |
バイナリデータ
※既存アプリの下位互換のために用意されている型なので、新規でテーブル項目を作成する場合はBLOBやBFILEを使用する |
BFILE |
9i :最大4GB
10g:最大128TB |
外部ファイル用のポインタが格納される。ファイルの実態は、外部ファイルとしてOSの管理下になるのでDBによるリカバリは出来ません。 |
BLOB |
最大4GB |
バイナリデータ |
LONG |
最大2GB |
文字列型(可変長)
※既存アプリの下位互換のために用意されている型なので、新規でテーブル項目を作成する場合はCLOBやNCLOBを使用する |
CLOB |
最大4GB |
シングルバイト、マルチバイトキャラクタ |
NCLOB |
9i :最大4GB
10g:最大128TB |
各国語キャラクタセットを使用するUNICODEデータ |
XMLType |
|
XML文書がCLOBとして格納されます。 |