4.2.3 データ型の一覧

データベースのデータ型のうち,EURで扱えるデータ型を次に示します。

表4-3 データベースのデータ型とEURで扱えるデータ型

データベースごとのデータ型データベースアクセス定義でのデータ型(列属性)
HiRDBCHARACTER(n)CHAR
XDM/RD E2VARCHAR(n)VARCHAR
NCHAR(n),NATIONAL CHARACTER(n)NCHAR
NVARCHAR(n)NVARCHAR
MCHAR(n)MCHAR
MVARCHAR(n)MVARCHAR
DATEDATE
TIMETIME
LARGE DECIMAL(m,n)DECIMAL
FLOAT,DOUBLE PRECISIONFLOAT
INTEGERINTEGER
SMALLFLT,REALREAL
SMALLINTSMALLINT
OracleCHAR(n)CHAR
VARCHAR2(n)VARCHAR
LONGLONG VARCHAR
DATETIMESTAMP
RAWVARBINARY
FLOATFLOAT
NUMBER(p,s) ※1NUMERIC
SQL ServercharCHAR
varcharVARCHAR
textLONG VARCHAR
ncharUCHAR ※2
nvarcharUVARCHAR ※2
ntextLONG UVARCHAR ※2
datetime,smalldatetimeTIMESTAMP
binary,timestampBINARY
varbinaryVARBINARY
bitBIT
decimal,money,smallmoneyDECIMAL
floatDOUBLE
intINTEGER
numericNUMERIC
realREAL
smallintSMALLINT
tinyintTINYINT
注※1
Oracleのデータ型「NUMBER(精度・位取りなし)」(浮動小数点数)を[条件設定]ダイアログで表示すると,「列属性:NUMERIC(38,0)」となり,「38桁小数部なしの固定小数点数」と見なされます。そのため,EUR 帳票作成機能では,列の条件値や可変記号の初期値に,小数点付きのデータは指定できません。ただし,EUR サーバ帳票出力機能で帳票を出力する場合は,この型を浮動小数点数として扱うので,可変値に小数点付きの値を指定したり,データベースからデータを取得したりできます。
注※2
Unicodeデータを抽出する場合だけ使用できます。