このマニュアルは,プログラムプロダクト P-9V64-9411 uCosminexus TP1/EE/Extended Data Cache(以降,XDBと表記します)に使用する,SQLの文法について説明したものです。
対象読者
高速データ処理基盤であるXDBを使ったシステムで表を設計・作成する方,およびUAPを作成・実行する方を対象としています。
なお,このマニュアルは,次に示す知識があることを前提にして説明されています。
マニュアルの構成
このマニュアルは,次に示す章と付録から構成されています。
関連マニュアル
図中で使用する記号
このマニュアルの図中で使用する記号を,次のように定義します。
文法の記号
(1)文法記述記号
SQLの指定形式を説明する記号です。
文法記述記号 | 意味 |
---|---|
〔 〕 | この記号で囲まれている項目は省略できることを意味しています。
|
… | この記号で示す直前の項目を繰り返し指定できることを意味しています。
|
| | この記号で区切られた項目は選択できることを意味しています。
|
{ } | この記号で囲まれている複数の項目のうち,一つだけ選択できることを意味しています。
|
_ (下線) | この記号で示す項目は,該当する項目を省略した場合に仮定される値を意味しています。
|
::= | ::=の左にあるものを右にあるもので定義することを意味しています。
|
(2)属性表示記号
SQLプリプロセサ(eexdbcbl)のオプションに指定できる値の範囲を説明する記号です。
属性表示記号 | 意味 |
---|---|
~ | この記号のあとに指定値の属性を示します。 |
〈 〉 | 指定値の構文要素を示します。 |
(3)構文要素記号
SQLプリプロセサ(eexdbcbl)のオプションに指定できる文字を説明する記号です。
構文要素記号 | 意味 |
---|---|
〈パス名〉 | 英字,数字,/,および .(ピリオド) ただし,パス名は使用するOSに依存します。 |
計算式の記号
このマニュアルで使用する計算式の記号の意味を次に示します。
記号 | 意味 |
---|---|
↑↑ | 計算結果の値を小数点以下で切り上げます。
|
↓↓ | 計算結果の値を小数点以下で切り捨てます。
|
MIN | 括弧内の項目のうち,最も小さい値を選びます。
|
このマニュアルでの表記
このマニュアルでは,製品名称を省略して表記しています。製品名称と,このマニュアルでの表記を次に示します。
製品名称 | このマニュアルでの表記 |
---|---|
Itanium(R) Processor Family | IPF |
uCosminexus TP1/EE/Extended Data Cache | XDB |
uCosminexus TP1/EE/Extended Transaction Controller | XTC |
uCosminexus TP1/EE/Message Control Extension | MCP |
uCosminexus TP1/Server Base | TP1/Server Base |
uCosminexus TP1/Server Base Enterprise Option | TP1/EE |
略語一覧
このマニュアルで使用する英略語の一覧を次に示します。
英略語 | 英字での表記 |
---|---|
AP | Application Programming |
API | Application Programming Interface |
CR | Carriage Return |
CSV | Comma Separated Value |
DB | Database |
DBMS | Database Management System |
EOF | End of File |
ID | Identifier |
LRU | Least Recently Used |
NL | New Line |
OS | Operating System |
RPC | Remote Procedure Call |
SPP | Service Providing Program |
SUP | Service Using Program |
TAR | Tape Archival and Retrieval format |
UAP | User Application Program |
常用漢字以外の漢字の使用について
このマニュアルでは,常用漢字を使用することを基本としていますが,次に示す用語については,常用漢字以外の漢字を使用しています。
個所(かしょ)
KB(キロバイト)などの単位表記について
1KB(キロバイト),1MB(メガバイト),1GB(ギガバイト),1TB(テラバイト)はそれぞれ1,024バイト,1,0242バイト,1,0243バイト,1,0244バイトです。
XDBのリレーショナルデータベース言語の出典
このマニュアルで記述するXDBのリレーショナルデータベース言語仕様は,次に示す規格を基に日立製作所独自の解釈と仕様を追加したものです。原開発者に謝意を表するとともに,仕様の出典を示します。