「javadb-フィールド」の編集履歴(バックアップ)一覧に戻る

javadb-フィールド - (2008/11/15 (土) 14:45:47) のソース

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

&ref(javadb_table_create.gif)

|データ型|サイズ|備考|
|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|RIGHT: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|RIGHT:2byte|整数-32768(Short.MIN_VALUE)~32767(Short.MAX_VALUE)|
|BLOB|2GB|最大長2,147,483,647文字の可変長バイナリ列|
|DOUBLE|RIGHT:8byte|浮動小数点数|
|BIGINT|RIGHT:8byte|整数-9223372036854775808(Long.MIN_VALUE)~9223372036854775807(Long.MAX_VALUE)|
|INTEGER|RIGHT: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は空白埋めされるので、固定長文字列。


 
記事メニュー
目安箱バナー