付録D.1 ODBC接続の場合の列属性
DBPARTNER2の[条件設定]ダイアログボックスで,列を選択すると,その列の属性が表示されます。表示される列の属性の長さ及び列属性と,ODBCのデータ型との対応を次の表に示します。
- 注※
-
mはけた数,nは小数点以下のけた数を表します。
- 〈この項の構成〉
(1) HiRDBの場合
列の属性とHiRDBのデータ型との対応を次の表に示します。
- (凡例)
-
−:該当する属性はありません。
○:機能を使えます。
×:機能を使えません。
- 注※
-
更新不可の場合は該当属性が含まれるだけで表全体の更新ができません。
(2) HADBの場合
列の属性とHADBのデータ型との対応を次の表に示します。
|
項番 |
DBPARTNER2での属性 |
HADBの属性 |
抽出 |
条件 |
更新※ |
|---|---|---|---|---|---|
|
1 |
BIGINT |
INTEGER |
○ |
○ |
○ |
|
2 |
INTEGER |
SMALLINT |
○ |
○ |
○ |
|
3 |
DECIMAL |
DECIMAL |
○ |
○ |
○ |
|
4 |
CHARACTER |
CHARACTER |
○ |
○ |
○ |
|
5 |
VARCHAR |
VARCHAR |
○ |
○ |
○ |
|
6 |
DOUBLE |
DOUBLE PRECISION |
○ |
○ |
○ |
|
7 |
DATE |
DATE |
○ |
○ |
○ |
|
8 |
TIME |
TIME |
○ |
○ |
○ |
|
9 |
TIMESTAMP |
TIMESTAMP |
○ |
○ |
○ |
|
10 |
BINARY |
BINARY |
○ |
○ |
○ |
|
11 |
VARBINARY |
VARBINARY |
○ |
× |
× |
- (凡例)
-
〇:機能を使えます。
×:機能を使えません。
- 注※
-
更新不可の場合は該当属性が含まれるだけで表全体の更新ができません。
(3) ORACLEの場合
列の属性とORACLEのデータ型との対応を次の表に示します。
- (凡例)
-
−:該当する属性はありません。
〇:機能を使えます。
×:機能を使えません。
- 注※1
-
更新不可の場合は該当属性が含まれるだけで表全体の更新ができません。
- 注※2
-
データベースに保存した場合は,それぞれCHAR,VARCHARで保存します。
(4) VOS3 XDM/RD E2の場合
列の属性と,VOS3 XDM/RD E2のデータ型の対応を次の表に示します。
|
項番 |
DBPARTNER2での属性 |
VOS3 XDM/RD E2の属性 |
抽出 |
条件 |
更新※ |
|---|---|---|---|---|---|
|
1 |
CHAR |
CHAR |
○ |
○ |
○ |
|
2 |
VARCHAR |
VARCHAR |
○ |
○ |
○ |
|
3 |
LONG VARCHAR |
LONG VARCHAR |
○ |
× |
× |
|
4 |
NCHAR |
NCHAR |
○ |
○ |
○ |
|
5 |
NVARCHAR |
NVARCHAR |
○ |
○ |
○ |
|
6 |
LONG NVARCHAR |
LONG NVARCHAR |
○ |
× |
× |
|
7 |
MCHAR |
MCHAR |
○ |
○ |
○ |
|
8 |
MVARCHAR |
MVARCHAR |
○ |
○ |
○ |
|
9 |
LONG MVARCHAR |
LONG MVARCHAR |
○ |
× |
× |
|
10 |
SMALLINT |
SMALLINT |
○ |
○ |
○ |
|
11 |
INTEGER |
INTEGER |
○ |
○ |
○ |
|
12 |
DECIMAL |
DECIMAL |
○ |
○ |
○ |
|
13 |
REAL |
SMALLFLT REAL |
○ |
○ |
○ |
|
14 |
FLOAT |
FLOAT DOUBLE PRECISION |
○ |
○ |
○ |
|
15 |
DATE |
DATE |
○ |
○ |
○ |
|
16 |
DECIMAL |
LARGE DECIMAL |
○ |
○ |
○ |
|
17 |
LONG VARBINARY |
BLOB |
× |
× |
× |
|
18 |
LONG VARCHAR |
CLOB |
× |
× |
× |
|
19 |
TIME |
TIME |
○ |
○ |
○ |
|
20 |
TIMESTAMP |
TIMESTAMP |
× |
× |
× |
|
21 |
BIT |
BOOLEAN |
× |
× |
× |
|
22 |
− |
INTERVAL YEAR TODAY |
× |
× |
× |
|
23 |
− |
INTERVAL HOUR TOSECOND |
× |
× |
× |
|
24 |
− |
INTERVAL YEAR TOSECOND |
× |
× |
× |
- (凡例)
-
−:該当する属性はありません。
〇:機能を使えます。
×:機能を使えません。
- 注※
-
更新不可の場合は該当属性が含まれるだけで表全体の更新ができません。
(5) VOS3 XDM/SD E2の場合
列の属性と,VOS3 XDM/SD E2のデータ型の対応を次の表に示します。
|
項番 |
DBPARTNER2での属性 |
VOS3 XDM/SD E2の属性 |
抽出 |
条件 |
更新※ |
|---|---|---|---|---|---|
|
1 |
CHAR |
CHAR |
○ |
○ |
○ |
|
2 |
NCHAR |
NCHAR |
○ |
○ |
○ |
|
3 |
INTEGER |
COMP |
○ |
○ |
○ |
|
4 |
SMALLINT |
○ |
○ |
○ |
|
|
5 |
DECIMAL |
PACKED DECIMAL FIXED UNPACKED DECIMAL FIXED PACKED DECIMAL FIXED WITH NO SIGN UNPACKED DECIMAL FIXED WITH NO SIGN |
○ |
○ |
○ |
|
6 |
BINARY |
BIT |
○ |
○ |
○ |
- (凡例)
-
〇:機能を使えます。
- 注※
-
更新不可の場合は該当属性が含まれるだけで表全体の更新ができません。
(6) SQL Serverの場合
列の属性と,SQL Serverのデータ型の対応を次の表に示します。
|
項番 |
DBPARTNER2での属性 |
SQL Serverの属性 |
抽出 |
条件 |
更新※ |
|---|---|---|---|---|---|
|
1 |
BIT |
bit |
○ |
○ |
○ |
|
2 |
TINYINT |
tinyint |
○ |
○ |
○ |
|
3 |
SMALLINT |
smallint |
○ |
○ |
○ |
|
4 |
INT |
int |
○ |
○ |
○ |
|
5 |
NUMERIC |
numeric |
○ |
○ |
○ |
|
6 |
DECIMAL |
decimal |
○ |
〇 |
〇 |
|
7 |
DECIMAL |
money |
○ |
○ |
○ |
|
8 |
DECIMAL |
smmallmoney |
○ |
○ |
○ |
|
9 |
FLOAT |
float |
○ |
〇 |
〇 |
|
10 |
REAL |
real |
○ |
○ |
○ |
|
11 |
BINARY |
binary |
○ |
○ |
○ |
|
12 |
VARBINARY |
varbinary |
○ |
○ |
○ |
|
13 |
LONG VARBINARY |
image |
○ |
× |
○ |
|
14 |
CHAR |
char |
○ |
○ |
○ |
|
15 |
VARCHAR |
varchar |
○ |
○ |
○ |
|
16 |
LONG VARCHAR |
text |
〇 |
× |
× |
|
17 |
TIMESTAMP |
datetime |
○ |
○ |
○ |
|
18 |
TIMESTAMP |
Smalldatetime |
○ |
○ |
○ |
|
19 |
BIGINT |
bigint |
○ |
○ |
○ |
- (凡例)
-
〇:機能を使えます。
×:機能を使えません。
- 注※
-
更新不可の場合は該当属性が含まれるだけで表全体の更新ができません。