スケーラブルデータベースサーバ HiRDB Version 8 UAP開発ガイド
HiRDBのデータ型とSQLJのデータ型の対応を次の表に示します。SQLJで埋込み変数を使用する場合は,この表に従って変数を宣言してください。
表19-4 HiRDBのデータ型とSQLJのデータ型の対応
HiRDBのデータ型 | SQLJのデータ型(Javaのデータ型) | |
---|---|---|
ナル値を含む場合 | ナル値を含まない場合 | |
CHAR※1 | java.lang.String | − |
JP.co.Hitachi.soft.HiRDB.pdjpp.runtime.HiRDBCHAR※4 | − | |
VARCHAR | java.lang.String | − |
JP.co.Hitachi.soft.HiRDB.pdjpp.runtime.HiRDBVARCHAR※4 | − | |
NCHAR※1 | java.lang.String | − |
JP.co.Hitachi.soft.HiRDB.pdjpp.runtime.HiRDBNCHAR※4 | − | |
NVARCHAR※1 | java.lang.String | − |
JP.co.Hitachi.soft.HiRDB.pdjpp.runtime.HiRDBNVARCHAR※4 | − | |
MCHAR※1 | java.lang.String | − |
JP.co.Hitachi.soft.HiRDB.pdjpp.runtime.HiRDBMCHAR※4 | − | |
MVARCHAR※1 | java.lang.String | − |
JP.co.Hitachi.soft.HiRDB.pdjpp.runtime.HiRDBMVARCHAR※4 | − | |
DECIMAL※2 | java.math.BigDecimal | − |
JP.co.Hitachi.soft.HiRDB.pdjpp.runtime.HiRDBDECIMAL※4 | − | |
SMALLINT | java.lang.Short | short |
INTEGER | java.lang.Integer | int |
REAL,SMALLFLT | java.lang.Float | float |
FLOAT,DOUBLE PRECISION | java.lang.Double | double |
DATE | java.sql.Date | − |
TIME | java.sql.Time | − |
TIMESTAMP | java.sql.Timestamp | − |
INTERVAL HOUR TO SECOND | − | − |
INTERVAL YEAR TO DAY | − | − |
BLOB※3 | JP.co.Hitachi.soft.HiRDB.pdjpp.runtime.HiRDBBLOB※4 | byte[] |
BINARY | JP.co.Hitachi.soft.HiRDB.pdjpp.runtime.HiRDBBINARY※4 | byte[] |
All Rights Reserved. Copyright (C) 2006, 2016, Hitachi, Ltd.