付録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 |