InterSystems SQL の使用法 Contents はじめに トピック InterSystems SQL は、標準的なリレーショナル機能を完備しています。その機能として、テーブル・スキーマを定義する機能、クエリを実行する機能、ストアド・プロシージャを定義して実行する機能などがあります。InterSystems SQL は、管理ポータルから対話形式で実行できるほか、SQL シェル・インタフェースを使用してプログラムで実行することもできます。埋め込み SQL を使用すると、ObjectScript コードに SQL 文を埋め込むことができます。また、ダイナミック SQL を使用すると、ObjectScript からその実行時にダイナミック SQL 文を実行できます。 はじめに "InterSystems SQL の機能" では、ソフトウェアの規格と相互運用性に関する InterSystems SQL の概要について説明します。 "InterSystems SQL の基礎" では、テーブルやクエリなどの InterSystems SQL の基本機能、および InterSystems SQL の実行方法について説明します。 トピック InterSystems SQL の構文 "言語要素" では、InterSystems SQL でのリテラル、NULL、演算子、およびコメントの扱いについて説明します。 "暗黙結合 (矢印構文)" では、SELECT 節で指定した列に対して左外部結合を実行する、InterSystems SQL の簡潔な拡張子について説明します。 "識別子" では、InterSystems SQL のエンティティに命名するための規則について説明します。 SQL 実行インタフェース "埋め込み SQL の使用法" では、ObjectScript のコードに InterSystems SQL のコードを埋め込む方法について説明します。 "ダイナミック SQL の使用法" では、ObjectScript のコードの実行時に、そこから SQL コードを作成して実行する方法について説明します。 "SQL シェル・インタフェースの使用法" では、シェル・インタフェースを使用して InterSystems ターミナルで SQL 文を作成し、そこから実行する方法について説明します。 "管理ポータルの SQL インタフェースの使用法" では、インターシステムズの管理ポータル・インタフェースから SQL 文を実行し、SQL 機能を表示および管理する方法について説明します。 スキーマ定義 "テーブルの定義" では、テーブルの基本的な要素 (スキーマ名、テーブル名、RowID、主キー) を取り上げ、永続クラスの定義または DDL コマンドの使用によって InterSystems SQL でテーブルを定義する方法について説明します。 "ビューの定義と使用" では、InterSystems SQL でビューとビュー ID (%VID) を定義する方法について説明します。 "テーブル間のリレーションシップ" では、InterSystems SQL で外部キーおよび親と子のリレーションシップを定義して維持する方法について説明します。 "トリガの使用法" では、InterSystems SQL でレコードを追加、変更、削除すると自動的に実行されるトリガについて説明します。 "照合" では、InterSystems SQL でデータ値を並べる方法と比較する方法を指定する照合タイプについて説明します。 データ管理とクエリ "データベースの変更" では、データを挿入、更新、削除する方法、およびトランザクションを使用して複数のデータ変更をグループ化する方法について説明します。 "データベースの問い合わせ" では、InterSystems SQL でクエリを作成して実行する方法について説明します。 "ストアド・プロシージャの定義と使用" では、InterSystems SQL でストアド・プロシージャを定義して使用する方法について説明します。 "ストリーム・データ (BLOB と CLOB) の格納と使用" では、InterSystems SQL で使用するバイナリ・ストリーム・データと文字ストリーム・データについて説明します。 SQL セキュリティ "SQL のユーザ、ロール、および特権" では、ユーザの定義、ロールへのユーザの関連付け、ユーザまたはロールへの特権の割り当てなど、InterSystems SQL のセキュリティ機能について説明します。 SQL のインポート/エクスポート "SQL コードのインポート" では、InterSystems SQL または他のベンダの SQL コードを記述したテキスト・ファイルから SQL コードをインポートして実行する方法を説明します。 "SQL データのインポートとエクスポート" では、テキスト・ファイルからテーブルにデータをインポートし、テーブルからテキスト・ファイルにデータをエクスポートする InterSystems SQL ツールについて説明します。