重要
この機能は、今後のバージョンの Windows で削除される予定です。 新しい開発作業ではこの機能を使用しないでください。現在この機能を使用しているアプリケーションを変更することを計画してください。 代わりに、Oracle によって提供される ODBC ドライバーを使用してください。
このレベルの関数は、コア インターフェイスの準拠に加えて、トランザクションサポートなどの追加機能を提供します。
| API 関数 | 注記 |
|---|---|
| SQLColumns | 指定したテーブルの列リストであるテーブルの結果セットを作成します。 PUBLIC シノニムの列を要求する場合は、SYNONYMCOLUMNS 接続属性を設定し、空の文字列を szTableOwner 引数として指定する必要があります。 PUBLIC シノニムの列を返す場合、ドライバーは TABLE NAME 列を空の文字列に設定します。 結果セットには、各行の末尾に追加の列 ORDINAL POSITION が含まれています。 この値は、テーブル内の列の序数位置です。 |
| SQLDriverConnect | 既存のデータ ソースに接続します。 詳細については、「 接続文字列の形式と属性」を参照してください。 |
| SQLGetConnectOption | 接続オプションの現在の設定を返します。 この関数は部分的にサポートされています。 ドライバーは、fOption 引数のすべての値をサポートしますが、fOption 引数SQL_TXN_ISOLATIONの一部の vParam 値をサポートしていません。 詳細については、「 接続オプション」を参照してください。 |
| SQLGetData | 指定された結果セットの現在のレコード内の 1 つのフィールドの値を取得します。 |
| SQLGetFunctions | サポートされているすべての関数に対して TRUE を返します。 ドライバー マネージャーによって実装されます。 |
| SQLGetInfo | SQLHDBC、SQLUSMALLINT、SQLPOINTER、SQLSMALLINT、SQLSMALLINT * などの、ODBC Driver for Oracle および接続ハンドルに関連付けられているデータ ソース ( hdbc) に関する情報を返します。 |
| SQLGetStmtOption | ステートメント オプションの現在の設定を返します。 詳細については、「 ステートメント オプション」を参照してください。 |
| SQLGetTypeInfo | データ ソースでサポートされているデータ型に関する情報を返します。 ドライバーは、SQL 結果セット内の情報を返します。 |
| SQLParamData | SQLPutData と組み合わせて使用して、ステートメントの実行時にパラメーター データを指定します。 |
| SQLPutData | ステートメントの実行時に、アプリケーションがパラメーターまたは列のデータをドライバーに送信できるようにします。 |
| SQLSetConnectOption | 接続の側面を制御するオプションへのアクセスを提供します。 この関数は部分的にサポートされています。ドライバーは fOption 引数のすべての値をサポートしますが、fOption 引数SQL_TXN_ISOLATIONの一部の vParam 値はサポートしていません。 詳細については、「 接続オプション」を参照してください。 |
| SQLSetStmtOption | ステートメント ハンドル hstmt に関連するオプションを設定します。 詳細については、「 ステートメント オプション」を参照してください。 |
| SQLSpecialColumns | テーブル内の行を一意に識別する最適な列セットを取得します。 |
| SQLStatistics | 1 つのテーブルと、テーブルに関連付けられているインデックスまたはタグ名に関する統計の一覧を取得します。 ドライバーは、結果セットとして情報を返します。 |
| SQLTables |
SQLTables ステートメントのパラメーターで指定されたテーブル名の一覧を返します。 パラメーターが指定されていない場合は、現在のデータ ソースに格納されているテーブル名を返します。 ドライバーは、結果セットとして情報を返します。 列挙型の呼び出しは、リモート ビューまたはローカルパラメーター化ビューの結果セット エントリを受け取りません。 ただし、一意のテーブル名指定子を持つ SQLTable を 呼び出すと、その名前を持つビュー (存在する場合) に一致するものが見つかります。これにより、API は新しいテーブルを作成する前に名前の競合を確認できます。 PUBLIC シノニムは、TABLE_OWNER値 "" で返されます。 SYS または SYSTEM が所有するビューは、SYSTEM VIEW として識別されます。 |