スケーラブルデータベースサーバ 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.