データ型の対応関係(外部のDBがXDM/RD E2の場合)を表C-3及び表C-4に示します。
表C-3 データ型の対応関係(外部のDBがXDM/RD E2の場合)(1/2)
XDM/RD E2のデータ型 (外部のDB) | HiRDBのデータ型 | |||||||||
---|---|---|---|---|---|---|---|---|---|---|
SMALLINT | INTEGER | DECIMAL(m,n)又は NUMERIC(m,n) | 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 | ||
1≦m≦29,0≦n≦m | 30≦m≦38,0≦n≦m | |||||||||
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 |
表C-4 データ型の対応関係(外部のDBが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 |