8.4.3 VOS3 XDM/SD E2の場合の規則
- 〈この項の構成〉
(1) 表情報の値
表情報で返される値の意味を表8-20に示します。
プロパティ/メソッド |
値の説明 |
---|---|
TableComment |
表の注釈 |
TableCreateDate |
'YYMMDDhhmmss'(YY:西暦の下2けた MM:月 DD:日 hh:時 mm:分 ss:秒) |
TableDBMName |
長さ0バイトの文字列 |
TableGroupName |
表のグループ名 |
TableHeader |
表の見出し |
TableName |
表名 |
TableOwner |
表の所有者 |
(2) 列情報の値
列情報で返される値の意味を表8-21に示します。
プロパティ/メソッド |
値の説明 |
---|---|
ColumnComment |
列の注釈 |
ColumnEditPattern |
編集形式文字列 |
ColumnHeader |
列の見出し |
ColumnName |
ACE3で定義した列名,又はXDM/SD E2の構成要素名 |
(3) 集合関数(FunctionModeプロパティ)の規則
-
集合関数は設定できません。
(4) ソート(Column.SortModeプロパティ)の規則
-
ソートは設定できません。
(5) 抽出条件(Conditions.Addメソッド)の規則
(a) 列と定数の比較条件の規則
-
比較演算子の「<>」は使えません。
-
列と定数の比較は,列属性によっては使えない定数があります。列属性と使える定数の組み合わせを表8-22に示します。
表8‒22 列属性と使える定数の組み合わせ(VOS3 XDM/SD E2) 定数
列属性
整数定数
10進数定数
文字定数
漢字定数
16進定数
dbpTypeINTEGER
dbpTypeNUMERIC
dbpTypeNUMERICUNS
○
×
×
×
dbpTypeCHAR
×
○
×
○
dbpTypeNCHAR
×
×
○
×
dbpTypeBINARY
×
×
×
○
- (凡例)
-
○:比較できます。
×:比較できません。
(b) 列と列の比較条件の規則
-
比較演算子の「<>」は使えません。
-
列と列の比較は,列属性によっては使えない組み合わせがあります。比較できる列属性の組み合わせを表8-23に示します。
表8‒23 比較できる列属性の組み合わせ(VOS3 XDM/SD E2) 左辺の列属性
右辺の列属性
dbpTypeINTEGER
dbpTypeNUMERIC
dbpTypeNUMERICUNS
dbpTypeCHAR
dbpTypeNCHAR
dbpTypeBINARY
dbpTypeINTEGER
dbpTypeNUMERIC
dbpTypeNUMERICUNS
○
×
×
×
dbpTypeCHAR
×
○
×
×
dbpTypeNCHAR
×
×
○
×
dbpTypeBINARY
×
×
×
○
- (凡例)
-
○:比較できます。
×:比較できません。
(c) IN条件の規則
-
IN条件は使えません。
(d) LIKE条件の規則
-
LIKE条件は使えません。
(e) BETWEEN条件の規則
-
BETWEEN条件は使えません。
(f) NULL条件の規則
-
NULL条件は使えません。
(g) 列演算条件の規則
-
列演算条件は使えません。
(6) 条件関連(Conditions.Relationプロパティ)の規則
-
NOTは指定できません。
-
AND,ORを組み合わせて,254個まで指定できます。
-
括弧,AND及びORの優先順位は,括弧 > AND > ORです。
-
括弧は64組まで指定できます。
-
括弧,AND及びORは,すべて半角文字で指定してください。
-
AND及びORの前後には空白を入力してください。
(7) 各条件で指定する定数の規則
各条件で指定する定数の規則を表8-24と表8-25に示します。
定数の種類 |
指定方法 |
---|---|
整数定数(2バイト) |
[符号]符号なし整数 |
整数定数(4バイト) |
[符号]符号なし整数 |
整数定数(8バイト) |
[符号]符号なし整数 |
10進数定数 |
[符号]整数部.小数部 |
文字定数 |
[']半角の文字列['] |
漢字定数 |
[']全角の文字列['] |
16進定数 |
[']0〜9,A〜Fの半角の文字列['] |
定数の種類 |
指定範囲 |
指定例 |
---|---|---|
整数定数(2バイト) |
-32,768 〜 32,767 |
123,-123 |
整数定数(4バイト) |
-2,147,483,648 〜 2,147,483,647 |
|
整数定数(8バイト) |
-9,223,372,036,854,775,808 〜 9,223,372,036,854,775,807 |
|
10進数定数 |
m:全けた数 n:小数点以下のけた数 M:列定義の全けた数 N:列定義の小数点けた数 1≦m≦M,1≦n≦N,n≦m |
45.6,-45.6 |
文字定数 |
1〜254バイト |
ABC |
漢字定数 |
1〜127文字 |
テレビ |
16進定数 |
1〜254バイト |
9F |