帳票システム構築支援 uCosminexus EUR uCosminexus EUR 帳票設計

[目次][索引][前へ][次へ]

4.2.3 データ型の一覧

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