HiRDB External Data Access Version 8
外部サーバがXDM/RD E2の場合,マッピング時のデータ型の対応関係を,表4-4および表4-5に示します。
表4-4 データ型の対応関係(外部サーバがXDM/RD E2の場合)(1/2)
| XDM/RD E2のデータ型 (外部のDB) |
HiRDBのデータ型 | ||||||||
|---|---|---|---|---|---|---|---|---|---|
| SMALLINT | INTEGER | DECIMAL(m,n) 1≦m≦29,0≦n≦m |
SMALLFLTまたはREAL※4 | FLOATまたはDOUBLE PRECISION※4 | CHAR(n) 1≦n≦255 |
VARCHAR(n) 1≦n≦255 |
MCHAR(n) 1≦n≦255 |
MVARCHAR(n) 1≦n≦255 |
|
| SMALLINT | ◎ | ||||||||
| INTEGER | ◎ | ||||||||
| DECIMAL(p,s) 1≦p≦15, 0≦s≦15 |
◎※1 ※5※6 |
||||||||
| LARGE DECIMAL(p,s) または NUMERIC(p,s) 1≦p≦29, 0≦s≦p |
◎※1※6 | ||||||||
| SMALLFLT またはREAL |
◎ | ||||||||
| FLOATまたは DOUBLE PRECISION |
◎ | ||||||||
| CHAR(n) 1≦n≦255 |
◎※7 | ||||||||
| CHAR(n) 256≦n |
|||||||||
| VARCHAR(n) 1≦n≦255 |
◎※7 | ||||||||
| VARCHAR(n) 256≦n |
|||||||||
| LONG VARCHAR(n) 1≦n≦255 |
◎※2※7 | ||||||||
| LONG VARCHAR(n) 256≦n |
|||||||||
| MCHAR(n) 1≦n≦255 |
◎※7 | ||||||||
| MCHAR(n) 256≦n |
|||||||||
| MVARCHAR(n) 1≦n≦255 |
◎※7 | ||||||||
| MVARCHAR(n) 256≦n |
|||||||||
| LONG MVARCHAR(n) 1≦n≦255 |
◎※2※7 | ||||||||
| LONG MVARCHAR(n) 256≦n |
|||||||||
| NCHAR(n) 1≦n≦127 |
|||||||||
| NCHAR(n) 128≦n |
|||||||||
| NVARCHAR(n) 1≦n≦127 |
|||||||||
| NVARCHAR(n) 128≦n |
|||||||||
| LONG NVARCHAR(n) 1≦n≦127 |
|||||||||
| LONG NVARCHAR(n) 128≦n |
|||||||||
| DATE | |||||||||
| TIME | |||||||||
| TIME(p) p=0,2,4,または6 |
|||||||||
| TIMESTAMP | ◎ ※3※7 |
||||||||
| TIMESTAMP(p) p=0,2,4,または6 |
◎ ※3※7 |
||||||||
| INTERVAL YEAR TO DAY |
|||||||||
| INTERVAL HOUR TO SECOND |
|||||||||
| INTERVAL HOUR TO SECOND(p) p=0,2,4,または6 |
|||||||||
| BLOB | |||||||||
表4-5 データ型の対応関係(外部サーバがXDM/RD E2の場合)(2/2)
| XDM/RD E2のデータ型 (外部のDB) |
HiRDBのデータ型 | |||||||
|---|---|---|---|---|---|---|---|---|
| NCHAR(n) 1≦n≦127 |
NVARCHAR(n) 1≦n≦127 |
DATE | TIME | TIMESTAMP(p) p=0,2,4,または6 |
INTERVAL YEAR TO DAY | INTERVAL HOUR TO SECOND | BINARY(n) 1≦n≦255 |
|
| SMALLINT | ||||||||
| INTEGER | ||||||||
| DECIMAL(p,s) 1≦p≦15, 0≦s≦15 |
||||||||
| LARGE DECIMAL(p,s) または NUMERIC(p,s) 1≦p≦29, 0≦s≦p |
||||||||
| SMALLFLTまたは REAL |
||||||||
| FLOATまたは DOUBLE PRECISION |
||||||||
| CHAR(n) 1≦n≦255 |
||||||||
| CHAR(n) 256≦n |
||||||||
| VARCHAR(n) 1≦n≦255 |
||||||||
| VARCHAR(n) 256≦n |
||||||||
| LONG VARCHAR(n) 1≦n≦255 |
||||||||
| LONG VARCHAR(n) 256≦n |
||||||||
| MCHAR(n) 1≦n≦255 |
||||||||
| MCHAR(n) 256≦n |
||||||||
| MVARCHAR(n) 1≦n≦255 |
||||||||
| MVARCHAR(n) 256≦n |
||||||||
| LONG MVARCHAR(n) 1≦n≦255 |
||||||||
| LONG MVARCHAR(n) 256≦n |
||||||||
| NCHAR(n) 1≦n≦127 |
◎※4 | |||||||
| NCHAR(n) 128≦n |
||||||||
| NVARCHAR(n) 1≦n≦127 |
◎※4 | |||||||
| NVARCHAR(n) 128≦n |
||||||||
| LONG NVARCHAR(n) 1≦n≦127 |
◎※1※4 | |||||||
| LONG NVARCHAR(n) 128≦n |
||||||||
| DATE | ◎ | |||||||
| TIME | ◎ | |||||||
| TIME(p) p=0,2,4,または6 |
◎※2 | |||||||
| TIMESTAMP | ||||||||
| TIMESTAMP(p) p=0,2,4,または6 |
||||||||
| INTERVAL YEAR TO DAY |
◎ | |||||||
| INTERVAL HOUR TO SECOND |
◎ | |||||||
| INTERVAL HOUR TO SECOND(p) p=0,2,4,または6 |
◎※3 | |||||||
| BLOB | ||||||||
All Rights Reserved. Copyright (C) 2006, 2008, Hitachi, Ltd.