| SQL ユーザーズガイド Empress v8.62 January 2003
--- | ---

  ｩ 1983, 2003 Empress Software Inc.

  本書の著作権は全て Empress Software Inc. が有します。 本書の著作権は日本の著作権法および国際条約により保護されています。 当社の文書による許可なく、本マニュアルの一部または全体を無断で複製、 および無断で複製物を配布、その手段に関わらず禁じます。

  RESTRICTED RIGHTS LEGEND

  Use, duplication, or disclosure by the Government is subject to restrictions as set forth in
  subparagraph (c) (1) (ii) of the Rights in Technical Data and Computer Software clause at 52.227-7013.

  01/03

  Part #: 001-03-A3-110

  このマニュアルは、Empress リレーショナルデータベースマネージメントシステム(RDBMS) の問い合わせ言語の全般的なガイドです。 Empress問い合わせ言語のインターフェイスの概要、 および、トランザクションの概念、また 問い合わせ言語を使用する上で一般的な検索パフォーマンスに関する トピックスを紹介します。

  ## Table of Contents

  ### CHAPTER 1: Empress SQL

  | 1.1 | はじめに
  | 1.2 | データ定義言語コマンド
  | 1.3 | データ操作言語コマンド
  | 1.4 | データ制御言語コマンド
  | 1.5 | 管理インターフェイスコマンド
  | 1.6 | 対話型インターフェイスコマンド
  | 1.7 | データベース例

  ### CHAPTER 2: Empress SQL の使用

  | 2.1 | はじめに
  | 2.2 | データベースの構造
  | 2.3 | Empress データタイプ

  |  | 2.3.1 | 文字 データ
  |  | 2.3.2 | テキスト データ
  |  | 2.3.3 | National Language Support (NLS) データ
  |  | 2.3.4 | 日付 データ
  |  | 2.3.5 | 時間 データ
  |  | 2.3.6 | マイクロ秒 データ
  |  | 2.3.7 | Decimal データ
  |  | 2.3.8 | 通貨(ドル) データ
  |  | 2.3.9 | 浮動小数点 データ
  |  | 2.3.10 | 整数 データ
  |  | 2.3.11 | 整数 データ

  | 2.4 | データベースの作成とアクセス
  | 2.5 | テーブルの作成
  | 2.6 | データベースおよびテーブルの表示
  | 2.7 | テーブルへのデータ登録

  |  | 2.7.1 | シングルコマンドによる登録
  |  | 2.7.2 | 対話的な登録
  |  | 2.7.3 | ファイルからのデータ登録
  |  | 2.7.4 | テキストデータの登録

  | 2.8 | データ検索

  |  | 2.8.1 | 部分的なデータ検索

  |  |  | 2.8.1.1 | 特定のアトリビュート検索
  |  |  | 2.8.1.2 | 特定のレコード検索
  |  |  | 2.8.1.3 | 検索条件

  |  | 2.8.2 | 検索データのグループ指定
  |  | 2.8.3 | ユニークな値の検索
  |  | 2.8.4 | 複数テーブルの問い合わせ

  | 2.9 | 出力データのソート
  | 2.10 | レコードの更新

  |  | 2.10.1 | シングルコマンドによる更新
  |  | 2.10.2 | 対話的な更新

  | 2.11 | レコードの削除
  | 2.12 | テーブル構造の変更
  | 2.13 | テーブルおよびアトリビュート名の変更
  | 2.14 | テーブルの削除
  | 2.15 | ヘルプの使用
  | 2.16 | データベースの終了

  ### CHAPTER 3: 問い合わせ言語についてのトピックス

  | 3.1 | はじめに
  | 3.2 | テーブルのジョイン

  |  | 3.2.1 | ジョインの設計

  | 3.3 | 検索とインデックス
  | 3.4 | ビューの作成と使用
  | 3.5 | ビューの更新系操作

  |  | 3.5.1 | 基本条件
  |  | 3.5.2 | 第 1 付加条件
  |  | 3.5.3 | 第 2 付加条件

  | 3.6 | 分散データのビュー
  | 3.7 | 2 次問い合わせ

  |  | 3.7.1 | 2次問い合わせの例

  | 3.8 | 日付計算
  | 3.9 | 式の値からデータタイプへの変換
  | 3.10 | データベース特権
  | 3.11 | トランザクション

  |  | 3.11.1 | ネストしたトランザクションとセーブポイント
  |  | 3.11.2 | 自動トランザクション
  |  | 3.11.3 | トランザクションのロック
  |  | 3.11.4 | トランザクションログのコメント
  |  | 3.11.5 | トランザクションステータスの表示
  |  | 3.11.6 | 2 フェーズコミット
  |  | 3.11.7 | 複数データベースにわたるトランザクション
  |  | 3.11.8 | ウォームリスタート
  |  | 3.11.9 | マニュアルウォームリスタート
  |  | 3.11.10 | セーブポイントへの復帰
  |  | 3.11.11 | トランザクション保護

  | 3.12 | ロックとテーブルアクセス

  ### CHAPTER 4: オペレーティングシステムインターフェイス

  | 4.1 | はじめに
  | 4.2 | オペレーティングシステムコマンドの実行
  | 4.3 | オペレーティングシステムからの問い合わせのサブミット
  | 4.4 | オペレーティングシステムからのデータの読み込み

  |  | 4.4.1 | ファイルからのレコード挿入
  |  | 4.4.2 | ファイルからのレコード更新
  |  | 4.4.3 | ファイルからのテーブル作成
  |  | 4.4.4 | パイプからの読み込み

  | 4.5 | オペレーティングシステムへの出力送信

  |  | 4.5.1 | ファイルへの出力リダイレクト
  |  | 4.5.2 | ページ出力の表示
  |  | 4.5.3 | プリンタへの出力送信
  |  | 4.5.4 | パイプへの書き込み
  |  | 4.5.5 | ダンプフォーマット出力
  |  | 4.5.6 | Empress レポートライターのためのデータファイル生成

  ### CHAPTER 5: Empress 変数

  | 5.1 | はじめに
  | 5.2 | Empress システム変数

  |  | 5.2.1 | 変数の設定
  |  | 5.2.2 | Empress システム変数のリスト

  ### CHAPTER 6: 非印字データ文字