付録E.2 CommuniNet接続のときの列の属性
- 〈この項の構成〉
(1) 列属性の文字定数
CommuniNet接続のときの,DBPARTNER2 Clientの文字定数の値を表E-2に示します。
(2) 列属性とデータベースの属性
DBPARTNER2 Clientが返す列属性と使うデータベースの列属性の対応を,データベースごとに次の(a)〜(h)に示します。
(a) VOS3 XDM/RD E2のとき
列属性の文字定数 |
ACE3定義のデータ型 |
XDM/RD E2のデータ型 |
---|---|---|
dbpTypeCHAR |
C |
CHARACTER |
dbpTypeVARCHAR |
VC |
VARCHAR |
LC |
LONG VARCHAR |
|
dbpTypeNCHAR |
N |
NCHAR |
dbpTypeNVARCHAR |
VN |
NVARCHAR |
LN |
LONG NVARCHAR |
|
dbpTypeMCHAR |
MC |
MCHAR |
dbpTypeMVARCHAR |
VM |
MVARCHAR |
LM |
LONG MVARCHAR |
|
dbpTypeINTEGER |
B |
INTEGER |
B |
SMALLINT |
|
dbpTypeNUMERIC |
P |
DECIMAL |
LP |
LARGE DECIMAL |
|
dbpTypeFLOAT |
D |
FLOAT |
dbpTypeREAL |
F |
SMALLFLT |
dbpTypeDATE |
DT |
DATE |
dbpTypeINTERVAL_YEAR_TO_DAY |
ID |
INTERVAL YEAR TO DAY |
(b) VOS3 XDM/SD E2のとき
列属性の文字定数 |
ACE3定義のデータ型 |
XDM/SD E2のデータ型 |
---|---|---|
dbpTypeCHAR |
C |
CHARACTER |
dbpTypeNCHAR |
N |
NCHARACTER |
dbpTypeINTEGER |
M |
COMP |
dbpTypeNUMERIC |
P |
PACKED DECIMAL FIXED |
Z |
UNPACKED DECIMAL FIXED |
|
dbpTypeBINARY |
X |
BIT |
(c) VOS3 RDB1のとき
列属性の文字定数 |
ACE3定義のデータ型 |
RDB1のデータ型 |
---|---|---|
dbpTypeCHAR |
C |
CHAR |
dbpTypeVARCHAR |
VC |
VARCHAR |
LC |
LONGVARCHAR |
|
dbpTypeNCHAR |
N |
NCHAR |
dbpTypeNVARCHAR |
VN |
NVARCHAR |
dbpTypeINTEGER |
B |
SMALLINT |
B |
INTEGER |
|
dbpTypeNUMERIC |
P |
DECIMAL |
dbpTypeFLOAT |
D |
FLOAT |
dbpTypeREAL |
F |
SMALLFLT |
(d) VOS3 PDMII E2のとき
列属性の文字定数 |
ACE3定義のデータ型 |
PDMII E2のデータ型 |
---|---|---|
dbpTypeCHAR |
C |
X |
dbpTypeVARCHAR |
VC |
− |
dbpTypeNCHAR |
N |
N |
dbpTypeNVARCHAR |
VN |
− |
dbpTypeINTEGER |
B |
B |
dbpTypeNUMERIC |
P |
P |
Z |
Z |
|
dbpTypeFLOAT |
D |
F |
dbpTypeREAL |
F |
F |
(e) VOS3 ACE3ユーザファイルのとき
列属性の文字定数 |
ACE3定義のデータ型 |
---|---|
dbpTypeCHAR |
C |
dbpTypeVARCHAR |
VC |
dbpTypeNCHAR |
N |
dbpTypeNVARCHAR |
VN |
dbpTypeMCHAR |
MC |
dbpTypeMVARCHAR |
VM |
dbpTypeINTEGER |
B |
dbpTypeNUMERIC |
P |
Z |
|
dbpTypeNUMERICUNS |
UP |
UZ |
|
dbpTypeFLOAT |
D |
dbpTypeREAL |
F |
dbpTypeDATE |
DT |
dbpTypeINTERVAL_YEAR_TO_DAY |
ID |
dbpTypeTIME |
TM |
dbpTypeINTERVAL_HOUR_TO_SECOND |
IS |
(f) VOS1 PDMII E2のとき
列属性の文字定数 |
ACE3定義のデータ型 |
PDMII E2のデータ型 |
---|---|---|
dbpTypeCHAR |
C |
X |
dbpTypeVARCHAR |
VC |
X |
dbpTypeNCHAR |
N |
N |
dbpTypeNVARCHAR |
VN |
N |
dbpTypeINTEGER |
B |
B |
dbpTypeNUMERIC |
P |
P |
Z |
Z |
|
dbpTypeFLOAT |
D |
D |
dbpTypeREAL |
F |
F |
(g) VOS1 ACE3ユーザファイルのとき
列属性の文字定数 |
ACE3定義のデータ型 |
---|---|
dbpTypeCHAR |
C |
dbpTypeVARCHAR |
VC |
dbpTypeNCHAR |
N |
dbpTypeNVARCHAR |
VN |
dbpTypeMCHAR |
MC |
dbpTypeMVARCHAR |
VM |
dbpTypeINTEGER |
B |
dbpTypeNUMERIC |
P |
Z |
|
dbpTypeFLOAT |
D |
dbpTypeREAL |
F |
(h) VOSK RDB編成ファイルのとき
列属性の文字定数 |
物理フィールド定義でのデータ型 |
---|---|
dbpTypeCHAR |
C |
dbpTypeBINARY |
X |
dbpTypeNCHAR |
N |
dbpTypeMCHAR |
M |
dbpTypeNUMERIC |
Z |
P |
|
dbpTypeNUMERICUNS |
W |
dbpTypeINTEGER |
B |