データベースのデータ型のうち,EURで扱えるデータ型を次に示します。
表4-3 データベースのデータ型とEURで扱えるデータ型
データベースごとのデータ型 | データベースアクセス定義でのデータ型(列属性) | |
---|---|---|
HiRDB | CHARACTER(n) | CHAR |
XDM/RD E2 | VARCHAR(n) | VARCHAR |
NCHAR(n),NATIONAL CHARACTER(n) | NCHAR | |
NVARCHAR(n) | NVARCHAR | |
MCHAR(n) | MCHAR | |
MVARCHAR(n) | MVARCHAR | |
DATE | DATE | |
TIME | TIME | |
LARGE DECIMAL(m,n) | DECIMAL | |
FLOAT,DOUBLE PRECISION | FLOAT | |
INTEGER | INTEGER | |
SMALLFLT,REAL | REAL | |
SMALLINT | SMALLINT | |
Oracle | CHAR(n) | CHAR |
VARCHAR2(n) | VARCHAR | |
LONG | LONG VARCHAR | |
DATE | TIMESTAMP | |
RAW | VARBINARY | |
FLOAT | FLOAT | |
NUMBER(p,s) ※1 | NUMERIC | |
SQL Server | char | CHAR |
varchar | VARCHAR | |
text | LONG VARCHAR | |
nchar | UCHAR ※2 | |
nvarchar | UVARCHAR ※2 | |
ntext | LONG UVARCHAR ※2 | |
datetime,smalldatetime | TIMESTAMP | |
binary,timestamp | BINARY | |
varbinary | VARBINARY | |
bit | BIT | |
decimal,money,smallmoney | DECIMAL | |
float | DOUBLE | |
int | INTEGER | |
numeric | NUMERIC | |
real | REAL | |
smallint | SMALLINT | |
tinyint | TINYINT |