1.2.3 データ型の一覧
データベースのデータ型のうち,EURで扱えるデータ型を次に示します。
表1‒3 データベースのデータ型とEURで扱えるデータ型
データベースごとのデータ型
|
データベースアクセス定義でのデータ型(列属性)
|
HiRDB
|
CHARACTER(n)
|
CHAR
|
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
|
- 注※1
-
Oracleのデータ型「NUMBER(精度・位取りなし)」(浮動小数点数)を[条件設定]ダイアログで表示すると,「列属性:NUMERIC(38,0)」となり,「38桁小数部なしの固定小数点数」と見なされます。そのため,EUR 帳票作成機能では,列の条件値や可変記号の初期値に,小数点付きのデータは指定できません。ただし,EUR
サーバ帳票出力機能またはEUR クライアント帳票出力機能で帳票を出力する場合は,この型を浮動小数点数として扱うので,可変記号値に小数点付きの値を抽出条件として指定できます。
- 注※2
-
Unicodeデータを抽出する場合だけ使用できます。
ページの先頭へ