Hitachi

EUR データベース連携ガイド


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データを抽出する場合だけ使用できます。