| SQLリファレンス Empress v8.62 October 2002
--- | ---

  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.

  09/02

  Part #: 001-02-A4-110

  このマニュアルは、Empressリレーショナルデータベース管理システムの クエリー言語シンタックスのリファレンスです。有効なコマンドの構造やシンタックス も含まれています。解説には、コマンドの引数、特権、コマンド使用の例題が含まれ ます。

  ## Table of Contents

  ### CHAPTER 1: はじめに

  | 1.1 | Empress - Empressリレーショナルデータベース管理システム
  | 1.2 | 例題で使用するデータベース

  ### CHAPTER 2: Empressの規約

  | 2.1 | コマンドシンタックス記法
  | 2.2 | コマンドの入力

  |  | 2.2.1 | 自由なフォームでの入力
  |  | 2.2.2 | 1ラインの入力

  | 2.3 | コメントの入力

  | 2.4 | データベース名、テーブル名、フィールド名、ファイル名

  |  | 2.4.1 | 簡単な名前
  |  | 2.4.2 | 複雑な名前
  |  | 2.4.3 | 他のデータベースにあるテーブルへのアクセス
  |  | 2.4.4 | 各フィールドの識別
  |  | 2.4.5 | フィールドと値の識別
  |  | 2.4.6 | オペレーティングシステムのファイル名

  | 2.5 | 引用符の使用
  | 2.6 | 見当たらないデータ値
  | 2.7 | 予約キーワード

  |  | 2.7.1 | 対話型SQLにおけるEmpressパーサーに認識されたキーワード
  |  | 2.7.2 | Empress組込み関数からセットされるキーワード
  |  | 2.7.3 | Empressにサポートされた標準数学関数のキーワード

  | 2.8 | 同義語

  | 2.9 | 変数と文字列
  | 2.10 | エラーメッセージ

  | 2.11 | 文字削除と中止コマンド
  | 2.12 | Empressデータベースへのアクセス
  | 2.13 | Empress運用パラメータ

  ### CHAPTER 3: データタイプ

  | 3.1 | はじめに
  | 3.2 | データタイプ範囲

  |  | 3.2.1 | パラメータデータタイプ
  |  | 3.2.2 | 汎用データタイプ

  | 3.3 | 文字データ

  |  | 3.3.1 | CHARACTERデータタイプ

  |  |  | 3.3.1.1 | 長い行の入力

  |  | 3.3.2 | TEXTデータタイプ

  |  |  | 3.3.2.1 | 表示長
  |  |  | 3.3.2.2 | プライマリ記憶長
  |  |  | 3.3.2.3 | オーバーフロー記憶長
  |  |  | 3.3.2.4 | エキステントへのポインタ数

  |  | 3.3.3 | NLSCHARACTERデータタイプ
  |  | 3.3.4 | NLSTEXTデータタイプ

  | 3.4 | 日付データ

  |  | 3.4.1 | DATEデータタイプ

  |  |  | 3.4.1.1 | 今日の日付
  |  |  | 3.4.1.2 | 汎用日付フォーマット
  |  |  | 3.4.1.3 | カスタマイズされた日付入力フォーマット
  |  |  | 3.4.1.4 | 日付の解釈
  |  |  | 3.4.1.5 | 表現式での日付
  |  |  | 3.4.1.6 | 年を2桁で表すDATEデータタイプ

  |  | 3.4.2 | TIMEデータタイプ

  |  |  | 3.4.2.1 | 現在の時間

  |  | 3.4.3 | MICROTIMESTAMPデータタイプ

  | 3.5 | 10進データ

  |  | 3.5.1 | DECIMALデータタイプ
  |  | 3.5.2 | DOLLARデータタイプ

  |  |  | 3.5.2.1 | カスタマイズされたドルフォーマット

  | 3.6 | 浮動小数点データ
  | 3.7 | 整数データ
  | 3.8 | ユーザインタプリタデータ

  ### CHAPTER 4: データ定義コマンド

  | 4.1 | はじめに
  | 4.2 | CREATE TABLE
  | 4.3 | DROP TABLE
  | 4.4 | ALTER TABLE
  | 4.5 | RENAME
  | 4.6 | DISPLAY TABLE
  | 4.7 | CREATE INDEX
  | 4.8 | DROP INDEX
  | 4.9 | CREATE RANGE CHECK
  | 4.10 | DROP RANGE CHECK
  | 4.11 | CREATE REFERENTIAL
  | 4.12 | DROP REFERENTIAL
  | 4.13 | CREATE VIEW
  | 4.14 | DROP VIEW
  | 4.15 | CREATE COMMENT
  | 4.16 | DROP COMMENT
  | 4.17 | GRANT PRIVILEGE
  | 4.18 | DISPLAY PRIVILEGE
  | 4.19 | DISPLAY GRANT PRIVILEGE
  | 4.20 | REVOKE PRIVILEGE
  | 4.21 | LOCK LEVEL
  | 4.22 | CREATE MODULE
  | 4.23 | UPDATE MODULE
  | 4.24 | DROP MODULE
  | 4.25 | DISPLAY MODULE
  | 4.26 | CREATE TRIGGER
  | 4.27 | DROP TRIGGER
  | 4.28 | DISPLAY DATABASE

  ### CHAPTER 5: データ操作コマンド

  | 5.1 | はじめに
  | 5.2 | INSERT
  | 5.3 | SELECT
  | 5.4 | UPDATE
  | 5.5 | DELETE
  | 5.6 | EMPTY TABLE
  | 5.7 | CALL
  | 5.8 | LOCK TABLE
  | 5.9 | SORT

  ### CHAPTER 6: データ制御コマンド

  | 6.1 | はじめに
  | 6.2 | START WORK
  | 6.3 | COMMIT WORK
  | 6.4 | ROLLBACK WORK
  | 6.5 | SAVEPOINT
  | 6.6 | DISPLAY WORK

  ### CHAPTER 7: 実行インタフェース

  | 7.1 | はじめに
  | 7.2 | CHANGE WORD
  | 7.3 | DATABASE
  | 7.4 | DO と !
  | 7.5 | EDIT
  | 7.6 | EXIT
  | 7.7 | HELP
  | 7.8 | HOLD
  | 7.9 | RECALL
  | 7.10 | RUN
  | 7.11 | RUN REPORT
  | 7.12 | SET と UNSET
  | 7.13 | SHOW
  | 7.14 | STORE

  ### CHAPTER 8: 対話型インタフェース

  | 8.1 | はじめに
  | 8.2 | 対話型インタフェースコマンド
  | 8.3 | 対話型ALTERコマンド
  | 8.4 | 対話型CREATEコマンド
  | 8.5 | 対話型INSERTコマンド
  | 8.6 | 対話型UPDATEコマンド
  | 8.7 | エディタの使用

  ### CHAPTER 9: 表現

  | 9.1 | はじめに
  | 9.2 | 演算子

  ### CHAPTER 10: 関数

  | 10.1 | はじめに
  | 10.2 | 集計関数

  |  | 10.2.1 | COUNT関数
  |  | 10.2.2 | AVG、MAX、MIN、SUM関数
  |  | 10.2.3 | 重複の防止

  | 10.3 | 組込み関数

  |  | 10.3.1 | abs ( )
  |  | 10.3.2 | ceiling ( )
  |  | 10.3.3 | datenext ( )
  |  | 10.3.4 | floor ( )
  |  | 10.3.5 | is_decimal ( )
  |  | 10.3.6 | is_integer ( )
  |  | 10.3.7 | is_white ( )
  |  | 10.3.8 | length ( )
  |  | 10.3.9 | lpad ( )
  |  | 10.3.10 | lscan ( )
  |  | 10.3.11 | ltrim ( )
  |  | 10.3.12 | nullval ( )
  |  | 10.3.13 | round ( )
  |  | 10.3.14 | rpad ( )
  |  | 10.3.15 | rscan ( )
  |  | 10.3.16 | rstrindex ( )
  |  | 10.3.17 | rtrim ( )
  |  | 10.3.18 | sign ( )
  |  | 10.3.19 | strdel ( )
  |  | 10.3.20 | strindex ( )
  |  | 10.3.21 | strins ( )
  |  | 10.3.22 | substr ( )
  |  | 10.3.23 | tolower ( )
  |  | 10.3.24 | toupper ( )
  |  | 10.3.25 | trunc ( )

  | 10.4 | 数学関数

  ### CHAPTER 11: GROUP BY句

  ### CHAPTER 12: HAVING句

  ### CHAPTER 13: WHERE句