[[pirka]] [[pirka]]~ [[IOP-tool Tips]] *DBメタ情報からインターフェース作成時の型対応表(H2) [#a3d96ac2] データベースメタ情報からインターフェースを作成したときの主な型の対応は以下の通り |項目の型||IOP-toolの型|項目長|小数部長| |int2|→|NUM|5|| |int4|→|NUM|10|| |int8|→|NUM|19|| |numeric(4)|→|NUM|4|| |numeric(8)|→|NUM|8|| |numeric(16)|→|NUM|16|| |numeric(4,2)|→|NUM|4|2| |numeric(8,4)|→|NUM|8|4| |numeric(16,8)|→|NUM|16|8| |float4|→|NUM|7|| |float8|→|NUM|17|| |varchar(10)|→|STRING|10|| |varchar(1000)|→|STRING|1000|| |bpchar(10)|→|STRING|10|| |bpchar(1000)|→|STRING|1000|| |text|→|STRING|2147483647|| |bytea|→|IMAGE|2147483647|| |date|→|DATE|8|| |bool|→|BOOLEAN|1|| |timestamp|→|DATE_TIME|23|10| |time|→|TIME|6|| ***確認に使ったテーブル [#f0330d3c] CREATE TABLE sampletbl ( item_smallint smallint NOT NULL, item_integer integer, item_bigint bigint, item_numeric4_0 numeric(4), item_numeric8_0 numeric(8), item_numeric16_0 numeric(16), item_numeric4_2 numeric(4,2), item_numeric8_4 numeric(8,4), item_numeric16_8 numeric(16,8), item_real real, item_double_precision double precision, item_character_varying10 varchar(10), item_character_varying1000 varchar(1000), item_character10 character(10), item_character1000 character(1000), item_text text, item_bytea bytea, item_date date, item_boolean boolean, item_timestamp_wotz timestamp, item_time_wotz time ) CREATE PRIMARY KEY ON sampletbl(item_smallint); ***作成されたインターフェース [#ba058402] #ref(h2_01.png,wrap,70%)