ヘッダーをスキップ
Oracle Call Interfaceプログラマーズ・ガイド
11
g
リリース1(11.1)
E05677-02
索引
次へ
目次
タイトルおよび著作権情報
はじめに
対象読者
ドキュメントのアクセシビリティについて
関連ドキュメント
表記規則
サポートおよびサービス
Oracle Call Interfaceの新機能
Oracle Call Interfaceリリース11.1の新機能
1
OCI: 概要およびアップグレード
OCIの概要
OCIの利点
OCIアプリケーションの構築
OCIの分類
手続き型および非手続き型要素
オブジェクトのサポート
SQL文
データ定義言語
制御文
データ操作言語
問合せ
PL/SQL
埋込みSQL
OCI/SQLの特殊用語
カプセル化されたインタフェース
ユーザー認証およびパスワード管理の簡易化
アプリケーションのパフォーマンスおよび拡張性を改善する拡張機能
OCIによるオブジェクトのサポート
クライアント側のオブジェクト・キャッシュ
アソシエイティブ・インタフェースおよびナビゲーショナル・インタフェース
オブジェクト用のOCIランタイム環境
型管理、マッピングおよび操作関数
Object Type Translator
OCIでのOracle Streams Advanced Queuingのサポート
XAライブラリ・サポート
互換性およびアップグレード
静的にリンクされたアプリケーションと動的にリンクされたアプリケーションのバージョンの互換性
既存OCIリリース7アプリケーションのアップグレードの簡易化
使用されなくなったOCIルーチン
サポートされないOCIルーチン
異なるリリースのOCIおよびサーバー間の互換性
OCIのアップグレード
リリース7.
x
以上のOCIコールのリリース7.
x
アプリケーションへの追加
OCI Instant Client
Instant Clientの利点
OCI Instant Clientのインストール・プロセス
Instant Clientを使用する場合
LinuxまたはUNIXでのInstant Client共有ライブラリへのパッチの適用
データ共有ライブラリ、zipおよびRPMファイルの再生成
OCI Instant Clientのデータベース接続文字列
Instant Client接続識別子の例
OCI Instant Clientの環境変数
Instant Client Light (English)
グローバリゼーション設定
Instant Client Lightの動作
Instant Client Lightのインストール
Instant Client SDK
2
OCIプログラミングの基本
OCIプログラミングの概要
ヘッダー・ファイル
Makefile
OCIプログラム構造
OCIデータ構造
ハンドル
ハンドルの割当てと解放
環境ハンドル
エラー・ハンドル
サービス・コンテキスト・ハンドルとそれに対応付けられたハンドル
文ハンドル、バインド・ハンドルおよび定義ハンドル
記述ハンドル
複合オブジェクト検索ハンドル
スレッド・ハンドル
サブスクリプション・ハンドル
ダイレクト・パス・ハンドル
接続プール・ハンドル
ハンドル属性
OCI記述子
スナップショット記述子
LOB/BFILEロケータ
パラメータ記述子
ROWID記述子
日付、日時および時間隔の記述子
複合オブジェクト記述子
アドバンスト・キューイング記述子
ユーザー・メモリーの割当て
OCIプログラミング・ステップ
OCI環境の初期化
OCI環境の作成
ハンドルおよび記述子の割当て
アプリケーションの初期化、接続およびセッション作成
シングル・ユーザー、単一接続
プロキシ経由のクライアント・アクセス
プロキシを介さない複数のセッションまたは接続
OCI環境の作成および初期化の例
OCIでのSQL文の処理
コミットまたはロールバック
アプリケーションの終了
OCIでのエラー処理
データのリターン・コードおよびエラー・コード
その他の値を戻す関数
その他のコーディング・ガイドライン
パラメータの型
アドレス・パラメータ
整数パラメータ
文字列パラメータ
列へのNULLの挿入
標識変数
入力
出力
名前付きデータ型用およびREF用の標識変数
コールの取消し
位置指定の更新および削除
予約語
Oracle予約済ネームスペース
OCIでの非ブロック化モード
ブロック化モードの設定
非ブロック化コールの取消し
OCIプログラムでのPL/SQL使用方法
OCIグローバリゼーション・サポート
OCIからのクライアント・キャラクタ・セットの制御
OCIでキャラクタ・セットを制御するコードの例
文字制御とOCIインタフェース
OCIでの文字長セマンティクス
OCIでのキャラクタ・セットのサポート
その他のOCIグローバリゼーション・サポート関数
OCIでのロケール情報の取得
OCIでのロケール情報取得の例
OCIでの文字列の操作
OCIでの文字列操作の例
OCIでの文字列分類の例
OCIでのキャラクタ・セットの変換
OCIでのキャラクタ・セット変換の例
OCIメッセージ関数
テキスト・メッセージ・ファイルからのメッセージ取得の例
lmsgenユーティリティ
lmsgenのBNF構文
テキスト・メッセージ・ファイルのガイドライン
例: テキスト・メッセージ・ファイルからのバイナリ・メッセージ・ファイルの作成
3
データ型
Oracleデータ型
外部データ型コードの使用
内部データ型
LONG、RAW、LONG RAW、VARCHAR2
文字列およびバイト配列
UROWID
BINARY_FLOATおよびBINARY_DOUBLE
外部データ型
VARCHAR2
入力
出力
NUMBER
INTEGER
FLOAT
STRING
入力
出力
VARNUM
LONG
VARCHAR
DATE
RAW
VARRAW
LONG RAW
UNSIGNED
LONG VARCHAR
LONG VARRAW
CHAR
入力
出力
CHARZ
名前付きデータ型: オブジェクト、VARRAY、NESTED TABLE
REF
ROWID記述子
LOB記述子
BFILE
BLOB
CLOB
NCLOB
日時および時間隔のデータ型記述子
ANSI DATE
TIMESTAMP
TIMESTAMP WITH TIME ZONE
TIMESTAMP WITH LOCAL TIME ZONE
INTERVAL YEAR TO MONTH
INTERVAL DAY TO SECOND
日時を使用する際の予期しない結果の回避
システム固有のfloatおよびdouble
Cオブジェクト・リレーショナル・データ型マッピング
データ変換
LOBデータ型記述子のデータ変換
日時および時間隔データ型のデータ変換
代入に関する注意
日時および時間隔型のデータ変換に関する注意
日時および日付のアップグレード規則
リリース1(9.0.1)より前のクライアントとリリース1(9.0.1)以上のサーバー
リリース1(9.0.1)より前のサーバーとリリース1(9.0.1)以上のクライアント
OCIでのBINARY_FLOATおよびBINARY_DOUBLEのデータ変換
型コード
SQLT値およびOCI_TYPECODE値の関係
oratypes.hの定義
4
OCIでのSQL文の使用
SQL文の処理の概要
文の準備
プリコンパイルされたSQL文を複数のサーバーで使用する方法
OCIのプレースホルダのバインド
プレースホルダのルール
文の実行
実行スナップショット
OCIStmtExecute()の実行モード
バッチ・エラー・モード
バッチ・エラー・モードの例
選択リスト項目の記述
暗黙的記述
問合せの明示的記述
OCIでの出力変数の定義
結果のフェッチ
LOBデータのフェッチ
プリフェッチ・カウントの設定
OCIでのスクロール・カーソル
スクロール・カーソルのパフォーマンスの向上
スクロール・カーソルでのアクセスの例
5
OCIでのバインドおよび定義
OCIでのバインドの概要
名前付きバインドおよび定位置バインド
OCI配列インタフェース
PL/SQLのプレースホルダのバインド
OCIバインドで使用するステップ
OCIプログラムでのPL/SQLブロック
OCIでの拡張バインド操作
LOBのバインド
LOBロケータのバインド
LOBロケータのバインドに対する制限
LOBデータのバインド
LOBデータのバインドに対する制限
LOBデータのバインドの例
OCI_DATA_AT_EXECモードでのバインド
REF CURSOR変数のバインド
OCIでの定義の概要
OCIの定義に使用するステップ
拡張OCI定義
OCIでの拡張定義操作
LOB出力変数の定義
LOBロケータの定義
LOBデータの定義
例1: 実行前のLOBの定義
例2: 実行後のLOBの定義
PL/SQL出力変数の定義
ピース単位フェッチの定義
OCIでの構造体配列のバインドと定義
スキップ・パラメータ
標準配列のスキップ・パラメータ
構造体配列で使用されるOCIコール
構造体配列と標識変数
複数バッファのバインドと定義
複数のバインドおよび定義バッファの使用例
OCIでのRETURNING句を使用したDML
RETURNING句を使用したDMLの使用方法
RETURNING...INTO変数のバインド
OCIエラー処理
OCIでのRETURNING REF...INTO句を使用したDML
出力変数のバインド
OCIコールバックに関するその他の注意
OCIでのDML RETURNING文に対する配列インタフェース
OCIバインドおよび定義における文字変換
キャラクタ・セットの選択
キャラクタ・セット・フォームとキャラクタ・セットID
CHARとNCHARの間の暗黙的な変換
OCIでのクライアント・キャラクタ・セットの設定
OCI_ATTR_MAXDATA_SIZE属性の使用
OCI_ATTR_MAXCHAR_SIZE属性の使用
OCIバインド時のバッファの拡張
INバインド
動的SQL
挿入時のバッファの拡張
定義時の制約チェック
動的SQLでの選択
戻される長さ
OCIでの文字長セマンティクスの互換性に関する一般的な問題
OCI_ATTR_MAXCHAR_SIZEを使用した挿入と選択のコード例
UTF-16のバインドと定義のコード例
OCIでのPL/SQL REF CURSORおよびNESTED TABLE
OCIでのランタイム・データ割当てとピース単位操作
ピース単位操作に有効なデータ型
ピース単位操作の種類
実行時のINSERTまたはUPDATEデータの提供
ピース単位の挿入または更新の実行
PL/SQLでのピース単位操作
実行時のフェッチ情報の提供
ピース単位フェッチの実行
LOBのピース単位のバインドおよび定義
6
スキーマ・メタデータの記述
OCIDescribeAny()の使用
OCIDescribeAny()に関する制限
型および属性の注意
データ型コード
型の記述
暗黙的記述および明示的記述の注意
OCI_ATTR_LIST_ARGUMENTSについての注意
パラメータ属性
表またはビューのパラメータ
プロシージャ、ファンクション、サブプログラム属性
パッケージ属性
型属性
型属性の属性
型メソッド属性
コレクション属性
シノニム属性
順序属性
列属性
引数および結果の属性
リスト属性
スキーマ属性
データベース属性
ルール属性
ルール・セット属性
評価コンテキスト属性
表別名の属性
変数型の属性
名前/値の属性
記述での文字長セマンティクスのサポート
暗黙的記述
明示的記述
記述に関するクライアントとサーバー間の互換性の問題
OCIDescribeAny()の使用例
表用の列データ型の取出し
ストアド・プロシージャの記述
オブジェクト型の属性の取出し
名前付きコレクション型のコレクション要素のデータ型の取出し
文字長セマンティクスを使用した記述
7
LOBおよびBFILEの操作
LOBでのOCI関数の使用
永続LOBの作成と変更
表内のBFILEとオペレーティング・システム・ファイルの関連付け
オブジェクトのLOB属性
オブジェクトのLOB属性への書込み
LOB属性を持つ一時オブジェクト
LOBの配列インタフェース
4GBより大きいサイズのLOBの使用
増加したLOBサイズに対する新機能
互換性および移行
OCIのLOB関数およびBFILE関数
LOBの読取り/書込みパフォーマンスの向上
LOBに対するデータ・インタフェースの使用
OCILobGetChunkSize()の使用方法
OCILobWriteAppend2()の使用方法
OCILobArrayRead()およびOCILobArrayWrite()の使用方法
LOBバッファリング関数
LOBのオープンおよびクローズのための関数
LOBのオープンおよびクローズに関する制限事項
LOB読取りおよび書込みコールバック
ストリーム転送のコールバック・インタフェース
コールバックを使用したLOBの読取り
コールバックを使用したLOBの書込み
一時LOBのサポート
一時LOBの作成および解放
一時LOBの継続時間
一時LOBの解放
ポインタを割り当てる際の注意事項
一時LOBの例
LOBデータ、長さおよびチャンク・サイズのプリフェッチ
SecureFile LOBのオプション
8
スケーラブルなプラットフォームの管理
OCIでのトランザクションのサポート
トランザクションの複雑度のレベル
単純なローカル・トランザクション
シリアライズ可能または読取り専用のローカル・トランザクション
グローバル・トランザクション
トランザクション識別子
OCI_ATTR_TRANS_NAME属性
トランザクション・ブランチ
ブランチの状態
ブランチの連結解除と再開
クライアント・データベース名の設定
1フェーズ・コミットと2フェーズ・コミット
単一のメッセージによる複数のブランチの準備
トランザクションの例
初期化パラメータ
更新成功、1フェーズ・コミット
トランザクションの開始、連結解除、再開、準備、2フェーズ・コミット
読取り専用トランザクションの更新失敗
読取り専用トランザクションの開始、選択およびコミット
パスワードおよびセッションの管理
OCIの認証管理
OCIでのパスワード管理
セキュアな外部パスワード・ストア
OCIでのセッション管理
OCIでの中間層アプリケーション
中間層アプリケーションのOCI属性
OCI_CRED_PROXY
OCI_ATTR_PROXY_CREDENTIALS
OCI_ATTR_DISTINGUISHED_NAME
OCI_ATTR_CERTIFICATE
OCI_ATTR_INITIAL_CLIENT_ROLES
OCI_ATTR_CLIENT_IDENTIFIER
OCI_ATTR_PASSWORD
OCI中間層の例
エンドツーエンド・アプリケーションのトレース
OCI_ATTR_COLLECT_CALL_TIME
OCI_ATTR_CALL_TIME
エンドツーエンド・アプリケーションのトレースの属性
外部でOCIから初期化されたコンテキスト
外部でOCIから初期化されたコンテキスト属性
OCI_ATTR_APPCTX_SIZE
OCI_ATTR_APPCTX_LIST
外部で初期化されたコンテキストの設定に使用するセッション・ハンドル属性
外部で初期化されたコンテキストによるOCISessionBegin()の使用
クライアント・アプリケーション・コンテキスト
複数のSET操作
SET操作間のCLEAR-ALL操作
クライアント・ネームスペースでのネットワーク・トランスポートおよびPL/SQL
OCIセキュリティ拡張機能
表示されるデータベース・バージョン・バナーの制御
不正なアクセスおよびユーザー・アクション監査用のバナー
非遅延リンケージ
OCIマルチスレッド開発の概要
OCIスレッド・セーフティの利点
OCIスレッド・セーフティと3層アーキテクチャ
スレッド・セーフティの実装
リリース7.xとそれより後のリリースのOCIコールの混在
OCIThreadパッケージ
初期化および終了
OCIThreadコンテキスト
非アクティブなスレッドの基本形
OCIThreadMutex
OCIThreadKey
OCIThreadKeyDestFunc
OCIThreadId
アクティブなスレッドの基本形
OCIThreadHandle
9
OCIプログラミングの高度なトピック
OCIでの接続プーリング
OCI接続プーリングの概念
共有サーバーとの類似点と相違点
ステートレス・セッションとステートフル・セッション
複数の接続プール
透過的アプリケーション・フェイルオーバー
接続プーリングのOCIコール
プール・ハンドルの割当て
接続プールの作成
データベースへのログイン
接続プーリングでのSGA制限の処理
データベースからのログオフ
接続プールの破棄
プール・ハンドルの解放
OCI接続プーリングの例
OCIでのセッション・プーリング
OCIセッション・プーリングの機能
同種セッション・プールおよび異種セッション・プール
セッション・プーリングでのタグの使用
セッション・プーリング用のOCIハンドル
OCISPool
OCIAuthInfo
OCIセッション・プーリングの使用
セッション・プーリングのOCIコール
プール・ハンドルの割当て
プール・セッションの作成
データベースへのログイン
データベースからのログオフ
セッション・プールの破棄
プール・ハンドルの解放
OCIセッション・プーリングの例
実行時接続ロード・バランシング
ロード・バランシング・アドバイザFANイベントの受信
データベース常駐接続プーリング
セッション純正値および接続クラス
セッション純正値
セッション純正値の設定例
接続クラス
接続クラスの設定例
セッション純正値および接続クラスのデフォルト
データベース常駐接続プールの開始
データベース常駐接続プーリングの有効化
DRCPを活用するためのTNS接続文字列の例
DRCPを活用するためのEZ接続文字列の例
OCIアプリケーションにおけるDRCPの拡張性の活用
DRCPの使用に関するベスト・プラクティス
データベース常駐接続プーリング・アプリケーションの例
デプロイメント例1
デプロイメント例2
互換性および移行
データベース常駐接続プーリングの使用に対する制限
接続プーリングまたはセッション・プーリングの使用/不使用の判断
セッション作成用の関数
様々なタイプのOCIセッションの選択
OCIでの文キャッシュ
OCIでの、セッション・プーリングを使用しない文キャッシュ
OCIでの、セッション・プーリングを使用した文キャッシュ
OCIでの文キャッシュの規則
OCIでの文キャッシュのコード例
OCIでのユーザー定義コールバック関数
OCIでのユーザー・コールバックの登録
OCIUserCallbackRegister
ユーザー・コールバック関数
UserCallbackの制御フロー
OCIErrorGet()に対するUserCallback
最初のコールバックのエラー
動的なコールバック登録
複数のパッケージのロード
パッケージ・フォーマット
ユーザー・コールバックの連鎖
OCIを介した他のデータ・ソースへのアクセス
コールバック関数の制限
OCIコールバックの例
外部プロシージャからのOCIコールバック
OCIでの透過的アプリケーション・フェイルオーバー
透過的アプリケーション・フェイルオーバーの構成
OCIでの透過的アプリケーション・フェイルオーバー・コールバック
フェイルオーバー・コールバック構造およびパラメータ
フェイルオーバー・コールバックの登録
フェイルオーバー・コールバックの例
パート1: フェイルオーバー・コールバックの定義
パート2: フェイルオーバー・コールバックの登録
パート3: フェイルオーバー・コールバックの登録解除
OCI_FO_ERRORの処理
HAイベント通知
OCIEventハンドル
接続プールおよびセッション・プールのOCIフェイルオーバー
独立した接続のOCIフェイルオーバー
イベント・コールバック
カスタム・プーリング: タグ付けされたサーバー・ハンドル
イベント通知の例
透過的アプリケーション・フェイルオーバー(TAF)機能の決定
OCIおよびStreamsアドバンスト・キューイング
OCI Streamsアドバンスト・キューイング関数
OCI Streamsアドバンスト・キューイングの説明
OCI Streamsアドバンスト・キューイングとPL/SQL
バッファ・メッセージ
エンキュー・バッファ・メッセージの例
デキュー・バッファ・メッセージの例
OCIでのパブリッシュ・サブスクライブの通知
OCIでのパブリッシュ・サブスクライブの登録関数
データベースへのパブリッシュ・サブスクライブの直接登録
QOSレベルの設定例
パブリッシュ・サブスクライブのオープン登録
OCIを使用したLDAPのオープン登録
QOS、タイムアウト間隔、ネームスペースおよびポート番号の設定
パブリッシュ・サブスクライブ通知の管理に使用するOCI関数
OCIでの通知コールバック
AQグループ化に関するOCI通知コールバックの例
通知プロシージャ
パブリッシュ・サブスクライブの直接登録の例
パブリッシュ・サブスクライブのLDAP登録の例
10
OCIに関する高度なトピック
連続問合せ通知
問合せ結果セット通知の使用
連続問合せ通知の登録
連続問合せ通知のサブスクリプション・ハンドル属性
OCI_ATTR_CQ_QUERYID属性の使用
連続問合せ通知の記述子
OCI_DTYPE_CHDES
連続問合せ通知の例
データベースの起動と停止
OCIでの起動と停止の例
ROWIDの暗黙的フェッチ
ROWIDの暗黙的フェッチの例
クライアント結果キャッシュ
クライアント結果キャッシュの利点
使用に関するガイドライン
SQLヒント
以前のリリースとの互換性
キャッシュされない問合せ
クライアント・キャッシュの一貫性
クライアント結果キャッシュに関するデプロイメント時設定
クライアント構成ファイル
クライアント・キャッシュの統計
OCIクライアント結果キャッシュおよびサーバー結果キャッシュ
クライアント結果キャッシュの例
OCIでの障害診断
ADRベースの場所
ADRCIの使用
sqlnet.oraを使用したADRの作成の管理および障害診断の無効化
11
OCIオブジェクト・リレーショナル・プログラミング
OCIオブジェクトの概要
OCIでのオブジェクトの操作
基本的なオブジェクト・プログラム構造体
永続オブジェクト、一時オブジェクトおよび値
永続オブジェクト
一時オブジェクト
値
OCIオブジェクト・アプリケーションの開発
Cアプリケーションでのオブジェクトの表現
環境およびオブジェクト・キャッシュの初期化
データベース接続の実行
サーバーからのオブジェクト参照の取出し
オブジェクトの確保
配列確保
オブジェクト属性の操作
オブジェクトのマークおよび変更のフラッシュ
埋込みオブジェクトのフェッチ
オブジェクトのメタ属性
永続オブジェクトのメタ属性
その他の属性関数
一時オブジェクトのメタ属性
複合オブジェクト検索
オブジェクトのプリフェッチ
OCIでの複合オブジェクト検索の実装
CORプリフェッチ
CORインタフェース
CORの例
OCIとSQLのオブジェクトへのアクセス
確保カウントおよび確保解除
NULLインジケータ構造体
オブジェクトの作成
新規オブジェクトの属性値
オブジェクトの解放およびコピー
オブジェクト参照と型参照
オブジェクト・ビューおよび主キー・ベースのOIDを備えたオブジェクト表に基づくオブジェクトの作成
オブジェクト・アプリケーションでのエラー処理
型の継承
代入性
NOT INSTANTIABLEの型とメソッド
OCIでの型の継承のサポート
OCIDescribeAny()
バインド関数および定義関数
OCIObjectGetTypeRef()
OCIObjectCopy()
OCICollAssignElem()
OCICollAppend()
OCICollGetElem()
OTTでの型の継承のサポート
型の変更
12
OCIのオブジェクト・リレーショナル・データ型
オブジェクトに対するOCI関数の概要
Oracleデータ型のCへのマッピング
OCI型マッピングの方法論
OCIでのCデータ型の操作
Oracle数値操作の精度
日付(OCIDate)
日付の例
日時および時間隔(OCIDateTime、OCIInterval)
日時関数
日時の例
時間隔関数
数値(OCINumber)
OCINumberの例
固定長または可変長文字列(OCIString)
文字列関数
文字列の例
ロー(OCIRaw)
ロー関数
ローの例
コレクション(OCITable、OCIArray、OCIColl、OCIIter)
汎用コレクション関数
コレクション・データ操作関数
コレクション・スキャン関数
VARRAY/コレクション・イテレータの例
ネストした表の操作関数
ネストした表の要素への順序付け
ネストした表のロケータ
マルチレベル・コレクション型
マルチレベル・コレクション型の例
REF(OCIRef)
REF操作関数
REFの例
オブジェクト型情報の格納およびアクセス
記述子オブジェクト
AnyTypeインタフェース、AnyDataインタフェースおよびAnyDataSetインタフェース
型インタフェース
OCITypeコールのパラメータ記述子の作成
永続型のOCITypeの取得
型のアクセス・コール
OCIDescribeAny()への拡張
OCIAnyDataインタフェース
OCIAnyData関数のNCHAR型コード
OCIAnyDataSetインタフェース
名前付きデータ型のバインド
名前付きデータ型のバインド
REFのバインド
名前付きデータ型およびREFバインドの情報
配列バインドに関する情報
名前付きデータ型の定義
名前付きデータ型出力変数の定義
REF出力変数の定義
名前付きデータ型、REF定義およびPL/SQL OUTバインドの情報
配列定義に関する情報
Oracle Cデータ型のバインドおよび定義
バインドおよび定義の例
給与更新の例
方法1− フェッチ、変換、割当て
方法2− フェッチ、割当て
方法3− 直接フェッチ
まとめと注意
SQLT_NTYのバインドおよび定義の例
SQLT_NTYのバインドの例
SQLT_NTYの定義の例
13
ダイレクト・パス・ロード
ダイレクト・パス・ロードの概要
ダイレクト・パス・ロードでサポートされるデータ型
ダイレクト・パス・ハンドル
ダイレクト・パス・コンテキスト
OCIダイレクト・パス関数コンテキスト
ダイレクト・パス列配列およびダイレクト・パス関数列配列
ダイレクト・パス・ストリーム
ダイレクト・パス・インタフェースの関数
ダイレクト・パス・ロード・インタフェースに関する制限と制約
スカラー列に対するダイレクト・パス・ロードの例
ダイレクト・パス・ロードの例で使用されているデータ構造
スカラー列に対するダイレクト・パス・ロードの例の概略
OCIのダイレクト・パス・ロードでの日付キャッシュの使用
OCI_ATTR_DIRPATH_DCACHE_SIZE
OCI_ATTR_DIRPATH_DCACHE_NUM
OCI_ATTR_DIRPATH_DCACHE_MISSES
OCI_ATTR_DIRPATH_DCACHE_HITS
OCI_ATTR_DIRPATH_DCACHE_DISABLE
オブジェクト型のダイレクト・パス・ロード
ネストした表のダイレクト・パス・ロード
ネストした表の列とそのネストした表の記述
列オブジェクトのダイレクト・パス・ロード
列オブジェクトの記述
列配列の列オブジェクトへの割当て
列オブジェクト・データの列配列へのロード
OCI_DIRPATH_COL_ERROR
SQL文字列の列のダイレクト・パス・ロード
SQL文字列の列の記述
列配列のSQL文字列の列への割当て
SQL文字列データの列配列へのロード
REF列のダイレクト・パス・ロード
REF列の記述
列配列のREF列への割当て
REFデータの列配列へのロード
NOT FINALオブジェクトとREF列
継承階層の図
ロード対象の固定的な派生型の記述
列配列の割当て
データの列配列へのロード
オブジェクト表のダイレクト・パス・ロード
オブジェクト表の記述
列配列のオブジェクト表への割当て
データの列配列へのロード
NOT FINALオブジェクト表のダイレクト・パス・ロード
NOT FINALオブジェクト表の記述
列配列のNOT FINALオブジェクト表への割当て
ピース単位のダイレクト・パス・ロード
オブジェクト型のピース単位のロード
ダイレクト・パス・コンテキスト・ハンドルとオブジェクト型の属性
ダイレクト・パス・コンテキストの属性
OCI_ATTR_DIRPATH_OBJ_CONSTR
ダイレクト・パス関数コンテキストと属性
OCI_ATTR_DIRPATH_OBJ_CONSTR
OCI_ATTR_NAME
OCI_ATTR_DIRPATH_EXPR_TYPE
OCI_ATTR_NUM_COLS
OCI_ATTR_NUM_ROWS
ダイレクト・パス列パラメータ属性
OCI_ATTR_NAME
OCI_ATTR_DIRPATH_SID
OCI_ATTR_DIRPATH_OID
非スカラー列のダイレクト・パス関数列配列ハンドル
OCI_ATTR_NUM_ROWS属性
14
OCIのオブジェクトに関する高度なトピック
オブジェクト・キャッシュおよびメモリー管理
キャッシュの一貫性
オブジェクト・キャッシュ・パラメータ
オブジェクト・キャッシュ操作
確保と確保解除
解放
マークとマーク解除
フラッシュ
リフレッシュ
オブジェクト・コピーのロードと削除
オブジェクト・コピーの確保
オブジェクト・コピーの確保解除
オブジェクト・コピーの解放
オブジェクト・コピーの変更
オブジェクト・コピーのマーク
オブジェクト・コピーのマーク解除
オブジェクト・コピーとサーバーとの同期化
変更をサーバーにフラッシュ
オブジェクト・コピーのリフレッシュ
オブジェクトのロック
ロック・オプション
更新するためのオブジェクトのロック
NOWAITオプションを使用したロック
コミット時ロックの実装
オブジェクト・アプリケーションでのコミットおよびロールバック
オブジェクト継続時間
継続時間例
インスタンスのメモリー・レイアウト
オブジェクト・ナビゲーション
単純なオブジェクト・ナビゲーション
OCIナビゲーショナル関数
確保/確保解除/解放関数
フラッシュおよびリフレッシュ関数
マークおよびマーク解除関数
オブジェクトのメタ属性アクセッサ関数
その他の関数
型の変更とオブジェクト・キャッシュ
OCIでのXMLのサポート
XMLコンテキスト
サーバー上のXMLデータ
OCI XML DB関数の使用
OCIクライアントからバイナリXMLへのアクセス
OCIアプリケーションからXMLデータへのアクセス
リポジトリ・コンテキスト
専用OCI接続からのリポジトリ・コンテキストの作成
接続プールからのリポジトリ・コンテキストの作成
リポジトリ・コンテキストとデータ接続の関連付け
XMLTypeエンコーディング形式のプリファレンス設定
接続プールの使用例
15
OCIでのObject Type Translatorの使用
OTTの概要
Object Type Translatorの使用方法
データベースでの型の作成
OTTの起動
コマンドライン
構成ファイル
INTYPEファイル
OTTのコマンドライン
OTTコマンドライン起動の例
OTT
USERID
INTYPE
OUTTYPE
CODE
HFILE
INITFILE
intypeファイル
OTTデータ型マッピング
オブジェクト・データ型のCへのマッピング
OTT型マッピングの例
NULLインジケータ構造体
OTTでの型の継承のサポート
置換可能なオブジェクト属性
outtypeファイル
OCIアプリケーションでのOTTの使用方法
OCIでのオブジェクトへのアクセスおよび操作
初期化関数のコール
初期化関数の作業
OTTリファレンス
OTTコマンドラインの構文
OTTパラメータ
USERID
INTYPE
OUTTYPE
CODE
INITFILE
INITFUNC
HFILE
CONFIG
ERRTYPE
CASE
SCHEMA_NAMES
TRANSITIVE
URL
OTTパラメータの指定可能な場所
intypeファイルの構造体
intypeファイルの型指定
ネストされたインクルード・ファイルの生成
SCHEMA_NAMESの使用方法
例: Schema_Namesの使用方法
デフォルトの名前のマッピング
OTTでのファイル名比較の制限事項
16
OCIリレーショナル関数
リレーショナル関数の概要
OCI関数の規則
用途
構文
パラメータ
コメント
戻り値
例
関連関数
OCI関数のコール
LOB関数用のサーバー・ラウンドトリップ
接続関数、認証関数および初期化関数
OCIAppCtxClearAll()
OCIAppCtxSet()
OCIConnectionPoolCreate()
OCIConnectionPoolDestroy()
OCIDBShutdown()
OCIDBStartup()
OCIEnvCreate()
OCIEnvInit()
OCIEnvNlsCreate()
OCIInitialize()
OCILogoff()
OCILogon()
OCILogon2()
OCIServerAttach()
OCIServerDetach()
OCISessionBegin()
OCISessionEnd()
OCISessionGet()
OCISessionPoolCreate()
OCISessionPoolDestroy()
OCISessionRelease()
OCITerminate()
ハンドル関数および記述子関数
OCIArrayDescriptorAlloc()
OCIArrayDescriptorFree()
OCIAttrGet()
OCIAttrSet()
OCIDescriptorAlloc()
OCIDescriptorFree()
OCIHandleAlloc()
OCIHandleFree()
OCIParamGet()
OCIParamSet()
バインド関数、定義関数および記述関数
OCIBindArrayOfStruct()
OCIBindByName()
OCIBindByPos()
OCIBindDynamic()
OCIBindObject()
OCIDefineArrayOfStruct()
OCIDefineByPos()
OCIDefineDynamic()
OCIDefineObject()
OCIDescribeAny()
OCIStmtGetBindInfo()
17
その他のOCIリレーショナル関数
リレーショナル関数の概要
OCI関数の規則
用途
構文
パラメータ
コメント
戻り値
例
関連関数
OCI関数のコール
LOB関数用のサーバー・ラウンドトリップ
文関数
OCIStmtExecute()
OCIStmtFetch()
OCIStmtFetch2()
OCIStmtGetPieceInfo()
OCIStmtPrepare()
OCIStmtPrepare2()
OCIStmtRelease()
OCIStmtSetPieceInfo()
LOB関数
OCIDurationBegin()
OCIDurationEnd()
OCILobAppend()
OCILobArrayRead()
OCILobArrayWrite()
OCILobAssign()
OCILobCharSetForm()
OCILobCharSetId()
OCILobClose()
OCILobCopy()
OCILobCopy2()
OCILobCreateTemporary()
OCILobDisableBuffering()
OCILobEnableBuffering()
OCILobErase()
OCILobErase2()
OCILobFileClose()
OCILobFileCloseAll()
OCILobFileExists()
OCILobFileGetName()
OCILobFileIsOpen()
OCILobFileOpen()
OCILobFileSetName()
OCILobFlushBuffer()
OCILobFreeTemporary()
OCILobGetChunkSize()
OCILobGetLength()
OCILobGetLength2()
OCILobGetOptions()
OCILobGetStorageLimit()
OCILobIsEqual()
OCILobIsOpen()
OCILobIsTemporary()
OCILobLoadFromFile()
OCILobLoadFromFile2()
OCILobLocatorAssign()
OCILobLocatorIsInit()
OCILobOpen()
OCILobRead()
OCILobRead2()
OCILobSetOptions()
OCILobTrim()
OCILobTrim2()
OCILobWrite()
OCILobWrite2()
OCILobWriteAppend()
OCILobWriteAppend2()
Streamsアドバンスト・キューイング関数およびパブリッシュ・サブスクライブ関数
OCIAQDeq()
OCIAQDeqArray()
OCIAQEnq()
OCIAQEnqArray()
OCIAQListen()
OCIAQListen2()
OCISubscriptionDisable()
OCISubscriptionEnable()
OCISubscriptionPost()
OCISubscriptionRegister()
OCISubscriptionUnRegister()
ダイレクト・パス・ロード関数
OCIDirPathAbort()
OCIDirPathColArrayEntryGet()
OCIDirPathColArrayEntrySet()
OCIDirPathColArrayRowGet()
OCIDirPathColArrayReset()
OCIDirPathColArrayToStream()
OCIDirPathDataSave()
OCIDirPathFinish()
OCIDirPathFlushRow()
OCIDirPathLoadStream()
OCIDirPathPrepare()
OCIDirPathStreamReset()
スレッド管理関数
OCIThreadClose()
OCIThreadCreate()
OCIThreadHandleGet()
OCIThreadHndDestroy()
OCIThreadHndInit()
OCIThreadIdDestroy()
OCIThreadIdGet()
OCIThreadIdInit()
OCIThreadIdNull()
OCIThreadIdSame()
OCIThreadIdSet()
OCIThreadIdSetNull()
OCIThreadInit()
OCIThreadIsMulti()
OCIThreadJoin()
OCIThreadKeyDestroy()
OCIThreadKeyGet()
OCIThreadKeyInit()
OCIThreadKeySet()
OCIThreadMutexAcquire()
OCIThreadMutexDestroy()
OCIThreadMutexInit()
OCIThreadMutexRelease()
OCIThreadProcessInit()
OCIThreadTerm()
トランザクション関数
OCITransCommit()
OCITransDetach()
OCITransForget()
OCITransMultiPrepare()
OCITransPrepare()
OCITransRollback()
OCITransStart()
その他の関数
OCIBreak()
OCIClientVersion()
OCIErrorGet()
OCILdaToSvcCtx()
OCIPasswordChange()
OCIPing()
OCIReset()
OCIRowidToChar()
OCIServerRelease()
OCIServerVersion()
OCISvcCtxToLda()
OCIUserCallbackGet()
OCIUserCallbackRegister()
18
OCIのナビゲーショナル関数と型関数
ナビゲーショナル関数および型関数の概要
オブジェクト型と存続期間
用語
OCI関数の規則
用途
構文
コメント
パラメータ
戻り値
関連関数
ナビゲーショナル関数の戻り値
キャッシュ関数およびオブジェクト関数用のサーバー・ラウンドトリップ
ナビゲーショナル関数エラー・コード
OCIフラッシュまたはリフレッシュ関数
OCICacheFlush()
OCICacheRefresh()
OCIObjectFlush()
OCIObjectRefresh()
OCIオブジェクトおよびキャッシュへのマークまたはマーク解除関数
OCICacheUnmark()
OCIObjectMarkDelete()
OCIObjectMarkDeleteByRef()
OCIObjectMarkUpdate()
OCIObjectUnmark()
OCIObjectUnmarkByRef()
OCIのオブジェクト・ステータス取得関数
OCIObjectExists()
OCIObjectGetProperty()
OCIObjectIsDirty()
OCIObjectIsLocked()
その他のOCIオブジェクト関数
OCIObjectCopy()
OCIObjectGetAttr()
OCIObjectGetInd()
OCIObjectGetObjectRef()
OCIObjectGetTypeRef()
OCIObjectLock()
OCIObjectLockNoWait()
OCIObjectNew()
OCIObjectSetAttr()
OCIの確保関数、確保解除関数および解放関数
OCICacheFree()
OCICacheUnpin()
OCIObjectArrayPin()
OCIObjectFree()
OCIObjectPin()
OCIObjectPinCountReset()
OCIObjectPinTable()
OCIObjectUnpin()
OCIの型情報アクセッサ関数
OCITypeArrayByName()
OCITypeArrayByRef()
OCITypeByName()
OCITypeByRef()
19
OCIのデータ型マッピング関数および操作関数
データ型マッピング関数および操作関数の概要
OCI関数の規則
用途
構文
コメント
パラメータ
戻り値
関連関数
データ型マッピング関数および操作関数の戻り値
その他の値を戻す関数
データ型マッピング関数および操作関数のサーバー・ラウンドトリップ回数
例
OCIコレクションおよびイテレータ関数
OCICollAppend()
OCICollAssign()
OCICollAssignElem()
OCICollGetElem()
OCICollGetElemArray()
OCICollIsLocator()
OCICollMax()
OCICollSize()
OCICollTrim()
OCIIterCreate()
OCIIterDelete()
OCIIterGetCurrent()
OCIIterInit()
OCIIterNext()
OCIIterPrev()
OCIの日付関数、日時関数および時間隔関数
OCIDateAddDays()
OCIDateAddMonths()
OCIDateAssign()
OCIDateCheck()
OCIDateCompare()
OCIDateDaysBetween()
OCIDateFromText()
OCIDateGetDate()
OCIDateGetTime()
OCIDateLastDay()
OCIDateNextDay()
OCIDateSetDate()
OCIDateSetTime()
OCIDateSysDate()
OCIDateToText()
OCIDateTimeAssign()
OCIDateTimeCheck()
OCIDateTimeCompare()
OCIDateTimeConstruct()
OCIDateTimeConvert()
OCIDateTimeFromArray()
OCIDateTimeFromText()
OCIDateTimeGetDate()
OCIDateTimeGetTime()
OCIDateTimeGetTimeZoneName()
OCIDateTimeGetTimeZoneOffset()
OCIDateTimeIntervalAdd()
OCIDateTimeIntervalSub()
OCIDateTimeSubtract()
OCIDateTimeSysTimeStamp()
OCIDateTimeToArray()
OCIDateTimeToText()
OCIDateZoneToZone()
OCIIntervalAdd()
OCIIntervalAssign()
OCIIntervalCheck()
OCIIntervalCompare()
OCIIntervalDivide()
OCIIntervalFromNumber()
OCIIntervalFromText()
OCIIntervalFromTZ()
OCIIntervalGetDaySecond()
OCIIntervalGetYearMonth()
OCIIntervalMultiply()
OCIIntervalSetDaySecond()
OCIIntervalSetYearMonth()
OCIIntervalSubtract()
OCIIntervalToNumber()
OCIIntervalToText()
OCI NUMBER関数
OCINumberAbs()
OCINumberAdd()
OCINumberArcCos()
OCINumberArcSin()
OCINumberArcTan()
OCINumberArcTan2()
OCINumberAssign()
OCINumberCeil()
OCINumberCmp()
OCINumberCos()
OCINumberDec()
OCINumberDiv()
OCINumberExp()
OCINumberFloor()
OCINumberFromInt()
OCINumberFromReal()
OCINumberFromText()
OCINumberHypCos()
OCINumberHypSin()
OCINumberHypTan()
OCINumberInc()
OCINumberIntPower()
OCINumberIsInt()
OCINumberIsZero()
OCINumberLn()
OCINumberLog()
OCINumberMod()
OCINumberMul()
OCINumberNeg()
OCINumberPower()
OCINumberPrec()
OCINumberRound()
OCINumberSetPi()
OCINumberSetZero()
OCINumberShift()
OCINumberSign()
OCINumberSin()
OCINumberSqrt()
OCINumberSub()
OCINumberTan()
OCINumberToInt()
OCINumberToReal()
OCINumberToRealArray()
OCINumberToText()
OCINumberTrunc()
OCIロー関数
OCIRawAllocSize()
OCIRawAssignBytes()
OCIRawAssignRaw()
OCIRawPtr()
OCIRawResize()
OCIRawSize()
OCI REF関数
OCIRefAssign()
OCIRefClear()
OCIRefFromHex()
OCIRefHexSize()
OCIRefIsEqual()
OCIRefIsNull()
OCIRefToHex()
OCI文字列関数
OCIStringAllocSize()
OCIStringAssign()
OCIStringAssignText()
OCIStringPtr()
OCIStringResize()
OCIStringSize()
OCI表関数
OCITableDelete()
OCITableExists()
OCITableFirst()
OCITableLast()
OCITableNext()
OCITablePrev()
OCITableSize()
20
OCIカートリッジ関数
外部プロシージャ関数およびカートリッジ・サービス関数の概要
OCI関数の規則
用途
構文
パラメータ
コメント
戻り値
関連関数
リターン・コード
With_Context型
カートリッジ・サービス: OCI外部プロシージャ
OCIExtProcAllocCallMemory()
OCIExtProcRaiseExcp()
OCIExtProcRaiseExcpWithMsg()
OCIExtProcGetEnv()
カートリッジ・サービス: メモリー・サービス
OCIDurationBegin()
OCIDurationEnd()
OCIMemoryAlloc()
OCIMemoryResize()
OCIMemoryFree()
カートリッジ・サービス: コンテキストのメンテナンス
OCIContextSetValue()
OCIContextGetValue()
OCIContextClearValue()
OCIContextGenerateKey()
カートリッジ・サービス: パラメータ・マネージャ・インタフェース
OCIExtractInit()
OCIExtractTerm()
OCIExtractReset()
OCIExtractSetNumKeys()
OCIExtractSetKey()
OCIExtractFromFile()
OCIExtractFromStr()
OCIExtractToInt()
OCIExtractToBool()
OCIExtractToStr()
OCIExtractToOCINum()
OCIExtractToList()
OCIExtractFromList()
カートリッジ・サービス: ファイルI/Oインタフェース
OCIFileInit()
OCIFileTerm()
OCIFileOpen()
OCIFileClose()
OCIFileRead()
OCIFileWrite()
OCIFileSeek()
OCIFileExists()
OCIFileGetLength()
OCIFileFlush()
カートリッジ・サービス: 文字列のフォーマット・インタフェース
OCIFormatInit()
OCIFormatTerm()
OCIFormatString()
21
OCIの任意型関数および任意データ関数
任意型インタフェースおよび任意データ・インタフェースの概要
OCI関数の規則
用途
構文
パラメータ
コメント
関数戻り値
OCIの型インタフェース関数
OCITypeAddAttr()
OCITypeBeginCreate()
OCITypeEndCreate()
OCITypeSetBuiltin()
OCITypeSetCollection()
OCI任意データ・インタフェース関数
OCIAnyDataAccess()
OCIAnyDataAttrGet()
OCIAnyDataAttrSet()
OCIAnyDataBeginCreate()
OCIAnyDataCollAddElem()
OCIAnyDataCollGetElem()
OCIAnyDataConvert()
OCIAnyDataDestroy()
OCIAnyDataEndCreate()
OCIAnyDataGetCurrAttrNum()
OCIAnyDataGetType()
OCIAnyDataIsNull()
OCIAnyDataTypeCodeToSqlt()
OCI任意データ・セット・インタフェース関数
OCIAnyDataSetAddInstance()
OCIAnyDataSetBeginCreate()
OCIAnyDataSetDestroy()
OCIAnyDataSetEndCreate()
OCIAnyDataSetGetCount()
OCIAnyDataSetGetInstance()
OCIAnyDataSetGetType()
22
OCIグローバリゼーション・サポート関数
OCIにおけるグローバリゼーション・サポートの概要
OCI関数の規則
用途
構文
パラメータ
コメント
戻り値
関連関数
OCIロケール関数
OCINlsCharSetIdToName()
OCINlsCharSetNameToId()
OCINlsEnvironmentVariableGet()
OCINlsGetInfo()
OCINlsNumericInfoGet()
OCIロケールマッピング関数
OCINlsNameMap()
OCI文字列操作関数
OCIMultiByteInSizeToWideChar()
OCIMultiByteStrCaseConversion()
OCIMultiByteStrcat()
OCIMultiByteStrcmp()
OCIMultiByteStrcpy()
OCIMultiByteStrlen()
OCIMultiByteStrncat()
OCIMultiByteStrncmp()
OCIMultiByteStrncpy()
OCIMultiByteStrnDisplayLength()
OCIMultiByteToWideChar()
OCIWideCharInSizeToMultiByte()
OCIWideCharMultibyteLength()
OCIWideCharStrCaseConversion()
OCIWideCharStrcat()
OCIWideCharStrchr()
OCIWideCharStrcmp()
OCIWideCharStrcpy()
OCIWideCharStrlen()
OCIWideCharStrncat()
OCIWideCharStrncmp()
OCIWideCharStrncpy()
OCIWideCharStrrchr()
OCIWideCharToLower()
OCIWideCharToMultiByte()
OCIWideCharToUpper()
OCI文字分類関数
OCIWideCharIsAlnum()
OCIWideCharIsAlpha()
OCIWideCharIsCntrl()
OCIWideCharIsDigit()
OCIWideCharIsGraph()
OCIWideCharIsLower()
OCIWideCharIsPrint()
OCIWideCharIsPunct()
OCIWideCharIsSingleByte()
OCIWideCharIsSpace()
OCIWideCharIsUpper()
OCIWideCharIsXdigit()
OCIキャラクタ・セット変換関数
OCICharSetConversionIsReplacementUsed()
OCICharSetToUnicode()
OCINlsCharSetConvert()
OCIUnicodeToCharSet()
OCIメッセージ関数
OCIMessageClose()
OCIMessageGet()
OCIMessageOpen()
23
OCI XML DB関数
OCIにおけるXML DBサポートの概要
OCI関数の規則
用途
構文
パラメータ
コメント
関数戻り値
OCI XML DB関数
OCIBinXmlCreateReposCtxFromConn()
OCIBinXmlCreateReposCtxFromCPool()
OCIBinXmlSetReposCtxForConn()
OCIBinXmlSetFormatPref()
OCIXmlDbFreeXmlCtx()
OCIXmlDbInitXmlCtx()
A
ハンドルおよび記述子の属性
表記規則
環境ハンドル属性
エラー・ハンドル属性
サービス・コンテキスト・ハンドル属性
サーバー・ハンドル属性
認証情報ハンドル
ユーザー・セッション・ハンドル属性
管理ハンドル属性
接続プール・ハンドル属性
セッション・プール・ハンドル属性
トランザクション・ハンドル属性
文ハンドル属性
バインド・ハンドル属性
定義ハンドル属性
記述ハンドル属性
パラメータ記述子属性
LOBロケータ属性
複合オブジェクト属性
複合オブジェクト検索ハンドル属性
複合オブジェクト検索記述子の属性
Streamsアドバンスト・キューイング記述子の属性
OCIAQEnqOptions記述子の属性
OCIAQDeqOptions記述子の属性
OCIAQMsgProperties記述子の属性
OCIAQAgent記述子の属性
OCIServerDNs記述子の属性
サブスクリプション・ハンドル属性
連続問合せ通知属性
連続問合せ通知の記述子の属性
通知の記述子の属性
無効化された問合せの属性
ダイレクト・パス・ロード・ハンドル属性
ダイレクト・パス・コンテキスト・ハンドル(OCIDirPathCtx)の属性
ダイレクト・パス関数のコンテキスト・ハンドル(OCIDirPathFuncCtx)属性
ダイレクト・パス関数の列配列ハンドル(OCIDirPathColArray)属性
ダイレクト・パス・ストリーム・ハンドル(OCIDirPathStream)属性
ダイレクト・パス列パラメータ属性
列パラメータ属性へのアクセス
プロセス・ハンドル属性
イベント・ハンドル属性
B
OCIデモ・プログラム
C
OCI関数のサーバー・ラウンドトリップ
サーバー・ラウンドトリップの概要
リレーショナル関数のラウンドトリップ
LOB関数のラウンドトリップ
オブジェクト関数およびキャッシュ関数のラウンドトリップ
記述操作のラウンドトリップ
データ型マッピング関数および操作関数のラウンドトリップ
任意型関数および任意データ関数のラウンドトリップ
その他のローカル関数
D
OCI for Windowsスタート・ガイド
OCI for Windowsパッケージの内容
WindowsでのOracleディレクトリ構造
Windows用サンプルOCIプログラム
Windows用OCIアプリケーションのコンパイル
Windows用OCIアプリケーションのリンク
oci.lib
LoadLibrary()使用時のクライアントDLLのロード
Windows用OCIアプリケーションの実行
Oracle XAライブラリ
Oracle XAライブラリを使用したOCIプログラムのコンパイルおよびリンク
XAの動的な登録の使用
現行セッション用の環境変数の追加
全セッション用のレジストリ変数の追加
レジストリ変数の追加
XAおよびTPモニターに関する情報
Object Type Translator for Windowsの使用
索引