外部サーバが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 |