Oracleのデータ型

Oracleデータ型最大長概要PostgreSQLで
の変換候補
文字型
CHAR(n)2000バイト長さnバイトの固定長文字データ。指定した長さよりVARCHAR短い値を挿入すると、残りは空白で埋められるVARCHAR
NCHAR(n)2000バイト長さn文字の国際化された固定長文字データ。指定した長さより短い値を挿入すると、残りは空白で埋められるVARCHAR
NVARCHAR2(n)4000バイト長さn文字の国際化された可変長文字列VARCHAR
VARCHAR2(n)4000バイト長さnバイトまたはn文字の可変長文字列VARCHAR
LONG2GB可変長文字データ。表には複数のLONG列を含めるこTEXTとができない。また、インデックスを付けることもできないTEXT
CLOB4GB文字型のラージオブジェクトTEXT
NCLOB4GB国際化された文字型のラージオブジェクトTEXT
数値型
NUMBER38桁正と負の固定小数点数、および浮動小数点数。固定小NUMERIC数点の場合は、小数点より右側の桁数と全体の桁数を指定できるNUMERIC
日付型
DATE日付と時刻の情報を表すデータTIMESTAMP
TIMESTAMPDATE型の拡張で、時、分、秒の値を保持するTIMESTAMP
バイナリ型
RAW(n)2KB長さnバイトのバイナリデータbytea
LONG RAW2GB可変長のバイナリデータbytea
BLOB4GBバイナリ型のラージオブジェクトbytea
BFILE4GBバイナリファイルへのロケータを格納する。バイナラージオブジェクトリファイルはデータベース外に格納されるラージオブジェクト

表1:Oracleのデータ型

人気記事トップ10

人気記事ランキングをもっと見る

企画広告も役立つ情報バッチリ! Sponsored