Caché SQL の使用法
Contents
 
   
Server:docs2
Instance:LATESTJ
User:UnknownUser
 
-
Go to:
Search:    

 
Contents

Preface : 
 
 
Chapter 1: 
 
  • 1.1 アーキテクチャ
  • 1.2 機能
  • 1.2.1 SQL-92 準拠
  • 1.2.2 拡張機能
  • 1.3 相互運用性
  • 1.3.1 JDBC
  • 1.3.2 ODBC
  • 1.3.3 埋め込み SQL
  • 1.3.4 ダイナミック SQL
  • 1.4 制約
  • Chapter 2: 
     
  • 2.1 テーブル
  • 2.1.1 スキーマ
  • 2.2 クエリ
  • 2.3 特権
  • 2.4 データ表示オプション
  • 2.5 データ照合タイプ
  • 2.5.1 照合の基礎
  • 2.5.2 ネームスペースの既定の照合
  • 2.5.3 インデックス値の照合
  • 2.5.4 従来の照合タイプ
  • 2.5.5 SQL 照合と NLS 照合
  • 2.6 SQL の実行
  • Chapter 3: 
     
  • 3.1 コマンドとキーワード
  • 3.2 リテラル
  • 3.2.1 文字列の区切り文字
  • 3.2.2 連結
  • 3.3 NULL および空文字列
  • 3.3.1 NULL の処理
  • 3.3.2 NULL 算術演算
  • 3.3.3 NULL の長さ
  • 3.3.4 Caché ObjectScript と SQL
  • 3.4 算術演算子と算術関数
  • 3.5 関係演算子
  • 3.6 論理演算子
  • 3.6.1 単項否定演算子
  • 3.6.2 AND 演算子および OR 演算子
  • 3.7 コメント
  • 3.7.1 1 行コメント
  • 3.7.2 複数行コメント
  • 3.7.3 コメントとして保持される SQL コード
  • Chapter 4: 
     
  • 4.1 単純な識別子
  • 4.1.1 名前付け規約
  • 4.1.2 文字の大文字小文字
  • 4.1.3 有効な識別子のテスト
  • 4.1.4 識別子とクラスのエンティティ
  • 4.1.5 識別子の長さの考慮事項
  • 4.2 区切り識別子
  • 4.2.1 区切り識別子のサポートの構成
  • 4.3 SQL 予約語
  • Chapter 5: 
     
  • 5.1 テーブル名とスキーマ名
  • 5.1.1 システム全体のデフォルト・スキーマ
  • 5.1.2 スキーマの名前付けに関する考慮事項
  • 5.1.3 プラットフォーム固有のスキーマ名
  • 5.1.4 テーブルの名前付けに関する考慮事項
  • 5.2 RowID フィールド
  • 5.3 RowVersion フィールド
  • 5.4 永続クラスの作成によるテーブルの定義
  • 5.5 DDL を使用したテーブルの定義
  • 5.5.1 埋め込み SQL での DDL の使用
  • 5.5.2 ダイナミック SQL を使用した DDL の実行
  • 5.5.3 コマンド行から DDL スクリプトを実行
  • 5.6 外部テーブル
  • 5.7 列の名前と番号
  • 5.7.1 GetColumns() メソッド
  • Chapter 6: 
     
  • 6.1 ビューの作成
  • 6.1.1 管理ポータルの [ビュー作成] インタフェース
  • 6.2 更新可能なビュー
  • 6.2.1 WITH CHECK オプション
  • 6.3 読み取り専用ビュー
  • 6.4 ビュー ID : %VID
  • 6.5 ビューの依存関係のリスト
  • Chapter 7: 
     
  • 7.1 外部キーの定義
  • 7.2 外部キーの参照整合性チェック
  • 7.3 親テーブルと子テーブルの識別
  • Chapter 8: 
     
  • 8.1 INSERT 文
  • 8.2 UPDATE 文
  • 8.3 DELETE 文
  • 8.4 トランザクション処理
  • 8.4.1 トランザクションとセーブポイント
  • 8.4.2 非トランザクション操作
  • 8.4.3 トランザクションでのロック
  • 8.4.4 トランザクション・サイズの制限
  • 8.4.5 コミットされていないデータの表示
  • 8.4.6 Caché ObjectScript Transaction コマンド
  • Chapter 9: 
     
  • 9.1 クエリのタイプ
  • 9.2 SELECT 文の使用法
  • 9.2.1 フィールドの選択
  • 9.2.2 JOIN 演算
  • 9.2.3 多数のフィールドを選択するクエリ
  • 9.3 名前付きクエリの実行
  • 9.4 ユーザ定義関数を呼び出すクエリ
  • 9.5 コレクション・プロパティ
  • 9.6 フリー・テキスト検索を呼び出すクエリ
  • 9.6.1 SQL を使用したフル・テキスト・インデックス機能とテキスト取得機能
  • 9.6.2 SQL を使用したコレクション・インデックス機能とクエリ・コレクション機能
  • 9.6.3 使用上の注意と制限事項
  • 9.7 疑似フィールド変数
  • 9.8 クエリ・メタデータ
  • 9.9 クエリと ECP
  • Chapter 10: 
     
  • 10.1 プロパティの参照
  • 10.2 子テーブルの参照
  • 10.3 矢印構文の特権
  • Chapter 11: 
     
  • 11.1 埋め込み SQL のコンパイルとマクロ・プリプロセッサ
  • 11.1.1 従属クラスの変更後に必要な再コンパイル
  • 11.2 埋め込み SQL の構文
  • 11.2.1 &sql 指示文
  • 11.2.2 &sql の代替構文
  • 11.2.3 &sql のマーカ構文
  • 11.2.4 埋め込み SQL と行オフセット
  • 11.3 埋め込み SQL のコード
  • 11.3.1 単純な SQL 文
  • 11.3.2 スキーマ・ネームの解析
  • 11.3.3 リテラル値
  • 11.3.4 データ形式
  • 11.3.5 特権チェック
  • 11.4 ホスト変数
  • 11.4.1 ホスト変数の例
  • 11.4.2 列番号を添え字とするホスト変数
  • 11.4.3 NULL および未定義ホスト変数
  • 11.4.4 ホスト変数の有効性
  • 11.4.5 ホスト変数とプロシージャ・ブロック
  • 11.5 SQL カーソル
  • 11.5.1 DECLARE カーソル文
  • 11.5.2 OPEN カーソル文
  • 11.5.3 FETCH カーソル文
  • 11.5.4 CLOSE カーソル文
  • 11.6 埋め込み SQL の変数
  • 11.6.1 %msg
  • 11.6.2 %ok
  • 11.6.3 %ROWCOUNT
  • 11.6.4 %ROWID
  • 11.6.5 SQLCODE
  • 11.6.6 $TLEVEL
  • 11.6.7 $USERNAME
  • Chapter 12: 
     
  • 12.1 ダイナミック SQL の概要
  • 12.1.1 ダイナミック SQL と埋め込み SQL
  • 12.2 %SQL.Statement クラス
  • 12.3 オブジェクト・インスタンスの作成
  • 12.3.1 %SelectMode プロパティ
  • 12.3.2 %SchemaPath プロパティ
  • 12.3.3 %Dialect プロパティ
  • 12.3.4 %ObjectSelectMode プロパティ
  • 12.4 SQL 文の作成
  • 12.4.1 %Prepare()
  • 12.4.2 %PrepareClassQuery()
  • 12.5 SQL 文の実行
  • 12.5.1 %Execute()
  • 12.5.2 %ExecDirect()
  • 12.6 完全な結果セットの返送
  • 12.6.1 %Display() メソッド
  • 12.6.2 %DisplayFormatted() メソッド
  • 12.7 結果セットからの特定値の返送
  • 12.7.1 %Print() メソッド
  • 12.7.2 rset.name プロパティ
  • 12.7.3 %Get("fieldname") メソッド
  • 12.7.4 %GetData(n) メソッド
  • 12.8 複数の結果セットの返送
  • 12.9 SQL メタデータ
  • 12.9.1 SQL 文のメタデータ
  • 12.9.2 列の SQL メタデータ
  • 12.9.3 クエリのストアド・プロシージャのメタデータ
  • Chapter 13: 
     
  • 13.1 %ResultSet.SQL を使用したダイナミック SQL
  • 13.2 %Library.ResultSet を使用したダイナミック SQL
  • 13.2.1 SQL 結果プロパティをサポートする %Library.ResultSet
  • 13.2.2 %Library.ResultSet でサポートされていない CALL 文
  • 13.3 入力パラメータ
  • 13.4 クエリのクローズ
  • 13.5 %Library.ResultSet のメタデータ
  • 13.6 %ResultSet.SQL のメタデータ
  • Chapter 14: 
     
  • 14.1 SQL を実行するその他の方法
  • 14.2 SQL シェルの呼び出し
  • 14.2.1 GO コマンド
  • 14.2.2 入力パラメータ
  • 14.2.3 Caché ObjectScript コマンドの実行
  • 14.2.4 CALL コマンド
  • 14.2.5 SQL スクリプト・ファイルの実行
  • 14.3 SQL 文の格納と呼び出し
  • 14.3.1 番号による呼び出し
  • 14.3.2 名前による呼び出し
  • 14.4 SQL シェルのパラメータ
  • 14.4.1 SQL シェルのパラメータの表示、設定、および保存
  • 14.4.2 DISPLAYMODE および DISPLAYTRANSLATE の設定
  • 14.4.3 EXECUTEMODE の設定
  • 14.4.4 LOG の設定
  • 14.4.5 PATH の設定
  • 14.4.6 SELECTMODE の設定
  • 14.5 SQL のメタデータおよびパフォーマンス・メトリック
  • 14.5.1 メタデータの表示、プラン表示、および SHOW 文
  • 14.5.2 SQL シェルのパフォーマンス
  • 14.6 Transact-SQL のサポート
  • 14.6.1 DIALECT の設定
  • 14.6.2 COMMANDPREFIX の設定
  • 14.6.3 RUN コマンド
  • 14.6.4 TSQL の例
  • Chapter 15: 
     
  • 15.1 管理ポータルの SQL 機能
  • 15.1.1 ネームスペースの選択
  • 15.2 SQL 文の実行
  • 15.2.1 SQL 文の作成
  • 15.2.2 テーブルのドラッグ・アンド・ドロップ
  • 15.2.3 クエリ・オプションの実行
  • 15.2.4 SQL 文の結果
  • 15.2.5 履歴の表示
  • 15.2.6 その他の SQL インタフェース
  • 15.3 スキーマ・コンテンツのフィルタ処理
  • 15.3.1 [参照] タブ
  • 15.3.2 [カタログの詳細] タブ
  • 15.3.3 テーブルを開く
  • 15.4 アクション
  • 15.5 ウィザード
  • Chapter 16: 
     
  • 16.1 Caché SQL のインポート
  • 16.1.1 インポート・ファイル形式
  • 16.1.2 サポートされている SQL 文
  • 16.2 コード移行:非 Caché SQL のインポート
  • Chapter 17: 
     
  • 17.1 トリガの定義
  • 17.2 トリガのタイプ
  • 17.2.1 AFTER トリガ
  • 17.2.2 再帰トリガ
  • 17.3 トリガ・コードの機能
  • 17.3.1 トリガ・コード内のマクロ
  • 17.3.2 {name*O}、{name*N}、および {name*C} トリガ・コード構文
  • 17.3.3 その他のトリガ・コード構文
  • 17.4 トリガとオブジェクト・アクセス
  • 17.5 トリガとトランザクション
  • Chapter 18: 
     
  • 18.1 概要
  • 18.2 ストアド・プロシージャの定義
  • 18.2.1 DDL を使用したストアド・プロシージャの定義
  • 18.2.2 SQL からクラス名への変換
  • 18.2.3 クラスを使用したメソッド・ストアド・プロシージャの定義
  • 18.2.4 クラスを使用したクエリ・ストアド・プロシージャの定義
  • 18.2.5 カスタマイズされたクラス・クエリ
  • 18.3 ストアド・プロシージャの使用法
  • 18.3.1 ストアド関数
  • 18.3.2 特権
  • Chapter 19: 
     
  • 19.1 ストリーム・フィールドと SQL
  • 19.1.1 BLOB と CLOB
  • 19.2 DDL を使用したストリーム・フィールドの定義
  • 19.2.1 空の BLOB
  • 19.3 ストリーム・フィールドの同時処理ロック
  • 19.4 Caché メソッドでのストリーム・フィールドの使用
  • 19.5 ODBC からのストリーム・フィールドの使用
  • 19.6 JDBC からのストリーム・フィールドの使用
  • Chapter 20: 
     
  • 20.1 ユーザ
  • 20.2 ロール
  • 20.3 特権
  • Chapter 21: 
     
  • 21.1 Caché SQL ゲートウェイのアーキテクチャ
  • 21.1.1 Caché の外部テーブルの永続化
  • 21.1.2 SQL ゲートウェイ・クエリに関する制限事項
  • 21.2 外部ソースへのゲートウェイ接続の作成
  • 21.3 リンク・テーブル・ウィザード : テーブルまたはビューへのリンク
  • 21.3.1 リンク・テーブル・ウィザードの使用法
  • 21.3.2 リンクされたテーブルを使用する場合の制限事項
  • 21.4 プロシージャへのリンク作成ウィザード : ストアド・プロシージャへのリンク
  • 21.5 ゲートウェイ接続の制御
  • 21.6 データ移行ウィザード : ODBC ソースからのデータの移行
  • 21.6.1 Microsoft Access と外部キーの制約
  •  
    Appendix A: 
     
  • A.1 テキスト・ファイルからのデータのインポート
  • A.2 テキスト・ファイルへのデータのエクスポート