TimesTenでのOCIのサポートに関するリファレンス
ここでは、TimesTenでのOCI機能のサポートについてリファレンス情報を示します。
サポートされているOCIコール
TimesTenでのOCIコールのサポートについて説明します。
表3-2では、Oracle Database 19cリリースについて、TimesTenでのOCIコールのサポート状況を示します。
一部のコールのグループは、名前にアスタリスクを付けて示しています。たとえば、TimesTenでサポートされていないアドバンスト・キューイングに関連するコールは、OCIAQ
で始まる名前を持ち、表ではOCIAQ*()
と示されています。TimesTenでサポートされているOCI日付関数は、OCIDate*()
と示されています。
ノート:
TimesTenは、次の機能または関連するコールをサポートしていません。アドバンスト・キューイング、任意データ、コレクション、データ・カートリッジ、ダイレクト・パス・ロード、ユーザー定義のオブジェクト、XML DB。
表3-2 TimesTenのOCIでサポートされているコール
OCIコール | ノート |
---|---|
|
ノートなし |
|
ノートなし |
|
ノートなし |
|
ノートなし |
|
「サポートされているハンドルおよび属性」を参照してください。 TimesTenサポートには、キャッシュ・グループでの特別な使用方法が含まれています。「TimesTenのOCIでのキャッシュ操作の使用」を参照してください。 |
|
「サポートされているハンドルおよび属性」を参照してください。 |
|
SQL文ではサポートされていますが、PL/SQLではサポートされていません。 |
|
次の値は、
|
|
次の値は、
|
|
ノートなし |
|
ノートなし |
|
ノートなし |
|
ノートなし |
|
表3-4を参照してください。 |
|
SQL文ではサポートされていますが、PL/SQLではサポートされていません。 |
|
次の値は、
|
|
ノートなし |
|
PL/SQLオブジェクトはサポートされていません。 オブジェクトの記述は名前でのみサポートされます。 「サポートされているパラメータ属性」を参照してください。
|
|
ノートなし |
|
ノートなし |
|
LOB用にサポートされています。期間の設定にかかわらず、期間はトランザクション存続期間を超えることはできません。 |
|
LOB用にサポートされています。期間の設定にかかわらず、期間はトランザクション存続期間を超えることはできません。 |
|
次の値は、
|
|
次の値は、
ノート: |
|
次の値は、
|
|
ノートなし |
|
ノートなし |
|
ノートなし |
|
次の値は、
ノート: |
|
表3-4を参照してください。 |
|
TimesTenでは、次を除く
ノート:
|
|
ノートなし |
|
ノートなし |
|
|
|
ノートなし |
|
ノートなし |
|
ノートなし |
|
ノートなし |
|
ノートなし |
|
ノートなし |
|
ノートなし |
|
ノートなし |
|
|
|
|
|
ノートなし |
|
TimesTenでは、セッション間の切り替えはサポートされていません。 |
|
ノートなし |
|
次の値は、
ノート: |
|
ノートなし |
|
|
|
ノートなし |
|
|
文のキャッシュについては、TimesTenでは、 |
|
|
文のキャッシングについては、TimesTenでは、文にタグを付けるための |
|
ノートなし |
|
ノートなし |
|
|
|
ノートなし |
|
ノートなし |
|
ノートなし |
|
ノートなし |
|
ノートなし |
サポートされているハンドルおよび属性
OCIAttrGet()
コールとOCIAttrSet()
コールについて、TimesTenのOCIでサポートされているハンドルおよび属性を示します。
表3-3には、TimesTen OCIがOCIAttrGet()
コールおよびOCIAttrSet()
コールでサポートするハンドルと属性がリストされています。
『Oracle Call Interfaceプログラマーズ・ガイド』のハンドルと記述子の属性を参照してください。
表3-3 TimesTenのOCIでサポートされているハンドルおよび属性
ハンドル | Cオブジェクト | サポートされている属性 |
---|---|---|
環境 |
|
|
エラー |
|
|
サービス・コンテキスト |
|
|
文 |
|
|
バインド |
|
|
定義 |
|
|
記述 |
|
|
サーバー |
|
|
ユーザー・セッション |
|
|
認証 |
|
ユーザー・セッション・ハンドルの場合と同じです。 |
トランザクション |
|
|
スレッド |
|
該当なし |
サポートされている記述子
TimesTenのOCIでサポートされている記述子を示します。
表3-4に、TimesTenのOCIでサポートされている記述子を示します。
表3-4 TimesTenのOCIでサポートされている記述子
記述子 | Cオブジェクト |
---|---|
パラメータ(読取り専用) |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ユーザー・コールバック |
|
サポートされているOCI定義定数
TimesTenのOCIでサポートされているOCI定義定数、およびTimesTenのSQLデータ型へのマッピングについて説明します。
表3-5に、TimesTen OCIでサポートされるOCI定義の定数およびTimesTen SQL型へのマッピングを示します。
表3-5 TimesTenのOCIでサポートされているOCI定義定数
OCIで定義されている定数 | TimesTenのSQLデータ型 | ノート |
---|---|---|
|
|
ノートなし |
|
|
ノートなし |
|
|
ノートなし |
|
|
ノートなし |
|
|
ノートなし |
|
|
ノートなし |
|
|
ノートなし |
|
|
NCLOBに対する書込みおよび読取りを行うには、アプリケーション関数コールに対して文字セット・フォーム( |
|
|
ノートなし |
|
|
ノートなし |
|
|
ノートなし |
|
|
ノートなし |
|
|
ノートなし |
|
|
ノートなし |
|
該当なし |
TimesTenには格納されていません。 |
|
該当なし |
TimesTenには格納されていません。 |
|
|
ノートなし |
|
|
ノートなし |
|
|
TimesTenに格納されるときに4MBで切り捨てられます。 |
|
|
TimesTenに格納されるときに4MBで切り捨てられます。 |
|
|
ノートなし |
|
|
ノートなし |
|
|
ROWIDはOracle Database形式で返されます。 |
|
該当なし |
1文につき1つの結果セット・パラメータのみが許可されます。 TimesTenには格納されていません |
|
|
空文字で終了します。 |
|
|
ノートなし |
|
|
TimesTenに格納されるときにタイムゾーンは無視されます。 |
|
|
TimesTenに格納されるときにタイムゾーンは無視されます。 |
|
|
ノートなし |
|
|
ノートなし |
|
|
ノートなし |
|
|
最初のバイトは数値の長さ(後続のバイトの長さ)を示します。 |
|
|
ノートなし |
サポートされているパラメータ属性
OCIDescribeAny()
コールについて、サポートされているパラメータ属性を示します。
次の表3-6には、OCIDescribeAny()
コールでサポートされているパラメータ属性がリストされています。
サポートされている属性については、『Oracle Call Interfaceプログラマーズ・ガイド』のスキーマ・メタデータの説明を参照してください。
表3-6 TimesTenのOCIでサポートされているパラメータ属性
パラメータ | サポートされている属性 |
---|---|
すべてのパラメータ |
|
表およびビュー・パラメータ |
|
PL/SQLプロシージャおよび関数パラメータ |
|
PL/SQLパッケージのサブプログラム・パラメータ |
|
PL/SQLパッケージ・パラメータ |
|
順序パラメータ |
|
列パラメータ |
|
引数および結果パラメータ |
|
リスト・パラメータ |
|
データベース・パラメータ |
|