TimesTenのPro*C/C++プリコンパイラ・オプション
この項では、TimesTenでのPro*C/C++プリコンパイラ・オプションの使用について説明します。
プリコンパイラ・オプションのサポート
TimesTenでサポートされているプリコンパイラ・オプションを示します。
表4-2を参照してください。
ノート:
TimesTenでは、アドバンスト・キューイング、データベース最適化、ユーザー定義オブジェクトの機能や関連するオプションはサポートされていません。また、TimesTenではCPOOL=NO
のみがサポートされ、関連するオプションはサポートされていません。
表4-2 TimesTenのPro*C/C++プリコンパイラ・オプションのサポート
オプション | ノート |
---|---|
|
サポートされる値: |
|
ノートなし |
|
サポートされている値: Oracle Databaseデフォルト値の |
|
ノートなし |
|
ノートなし |
|
ノートなし |
|
サポートされる値: |
|
ノートなし |
|
ノートなし |
|
サポートされる値: |
|
ノートなし |
|
ノートなし |
|
ノートなし |
|
ノートなし |
|
ノートなし |
|
ノートなし |
|
ノートなし |
|
サポートされる値: |
|
ノートなし |
|
ノートなし |
|
ノートなし |
|
ノートなし |
|
ノートなし |
|
ノートなし |
|
ノートなし |
|
ノートなし |
|
ノートなし |
|
ノートなし |
|
ノートなし |
|
ノートなし |
|
サポートされる値: |
|
ノートなし |
|
ノートなし |
|
ノートなし |
|
ノートなし |
|
ノートなし |
|
ノートなし |
|
ノートなし |
|
該当なし すべての Pro*C/C++アプリケーションでPL/SQLが使用される場合は、常にPro*C/C++は 重要: 「セマンティック・チェックの制限事項」を参照してください。 |
|
ノートなし |
|
ノートなし |
|
ノートなし |
|
ノートなし |
|
ノートなし |
|
ノートなし |
|
サポートされる値: |
|
ノートなし |
ノート:
TimesTenでは、CLOSE_ON_COMMIT
のデフォルト値はサポートされていません。TimesTenでは、CLOSE_ON_COMMIT=YES
のみサポートされています。
プリコンパイラ・オプションの設定
プリコンパイラ・オプションは、いくつかの方法で設定できます。
-
コンパイル時に、構成ファイル
pcscfg.cfg
またはPro*C/C++コマンドラインで設定コマンドライン設定は、構成ファイルでの設定よりも優先されます。
-
実行時に、
EXEC ORACLE OPTION
コマンドで設定実行時の設定は、コンパイル時の設定よりも優先されます。
たとえば、TimesTenに付属の構成ファイルの一部を次に示します。
ltype=short parse=full close_on_commit=yes ...
次のコマンドラインは、構成ファイルでのltype=short
設定よりも優先されます。
% proc ltype=long ... iname=sample.pc
次の実行時コマンドは、コマンドラインからのltype=long
設定よりも優先されます。
EXEC ORACLE OPTION LTYPE=NONE;