レベル 1 API 関数 (ODBC Driver for Oracle)
重要
この機能は、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 ステートメントの パラメーターで指定されたテーブル名の一覧を返します。 パラメーターが指定されていない場合は、現在のデータ ソースに格納されているテーブル名を返します。 ドライバーは、結果セットとして情報を返します。 列挙型の呼び出しは、リモート ビューまたはローカルパラメーター化ビューの結果セット エントリを受け取りません。 ただし、一意のテーブル名指定子を使用して SQLTables を呼び出すと、そのようなビュー (存在する場合) とその名前が一致します。これにより、API は新しいテーブルを作成する前に名前の競合をチェックできます。 PUBLIC シノニムは、TABLE_OWNER値 "" で返されます。 SYS または SYSTEM が所有するビューは、SYSTEM VIEW として識別されます。 |