※上記の広告は60日以上更新のないWIKIに表示されています。更新することで広告が下部へ移動します。

JAVADB フィールド

  • フィールドの属性
    • キー
    • 索引
    • null
    • 一意
    • 列名 :使用不可(no,
    • データ型
    • サイズ
    • 位取り
    • コメント
    • デフォルト値
    • 検査
    • 制約の検査


データ型 サイズ 備考
NUMERIC 可変 DECIMALの別名
VARCHAR FOR BIT DATA 可変 最大32,672byte、画像などのバイナリ文字列
CLOB 2GB 最大2,147,483,647の文字長、長さはユニコードの文字数(要注意)
VARCHAR 可変 最大長32,672文字
TIME hh:mm[:ss]、hh.mm[.ss]、hh[:mm]{AM or PM}、最小00:00:00~最大24:00:00
CHAR FOR BIT DATA 可変 既定1byte、最大254byte、固定長0x20埋め
REAL 4byte 浮動小数点数
DATE yyyy-mm-dd、mm/dd/yyyy、dd.mm.yyyy、最小0001-01-01~最大9999-12-31
CHAR 可変 既定1byte、最大長はInteger.MAX_VALUE、短い時空白埋め、長い時空白切捨て
LONG VARCHAR 可変 最大32,700文字、最大長未指定
DECIMAL 可変 精度数
SMALLINT 2byte 整数-32768(Short.MIN_VALUE)~32767(Short.MAX_VALUE)
BLOB 2GB 最大長2,147,483,647文字の可変長バイナリ列
DOUBLE 8byte 浮動小数点数
BIGINT 8byte 整数-9223372036854775808(Long.MIN_VALUE)~9223372036854775807(Long.MAX_VALUE)
INTEGER 4byte 整数
TIMESTAMP yyyy-mm-dd hh:mm:ss[.nnnnnn]、yyyy-mm-dd-hh.mm.ss[.nnnnnn]

  • booleanは次バージョンでサポート予定
  • Derbyから持ってきたので違ってるかも^^;
    • 浮動小数点数:REAL、DOUBLE PRECISION、FLOAT(DP、REALの別名)
  • CHARとVARCHARのサイズは文字数。バイト数では無い。(文字コードに寄らない。内部的にはUTF16と思われる。)
  • CHARは空白埋めされるので、固定長文字列。