レベル 2 インターフェイスの適合性
レベル 2 インターフェイスの準拠レベルには、レベル 1 インターフェイスの準拠レベルの機能に加えて、次の機能が含まれます。
機能番号 | 説明 |
---|---|
201 | データベース テーブルとビューの 3 部構成の名前を使用します。 (詳細については、「レベル 1 インターフェイス準拠」の「2 部構成の名前付け機能 101」を参照してください。) |
202 | SQLDescribeParam を呼び出して、動的パラメーターを記述します。 |
203 | 入力パラメーターだけでなく、ストアド プロシージャの出力パラメーターと入力/出力パラメーター、および結果値も使用します。 |
204 | ブックマークの取得を含むブックマークを使用するには、列番号 0 で SQLDescribeCol と SQLColAttribute を呼び出し、ブックマークに基づいてフェッチします。FetchOrientation 引数を SQL_FETCH_BOOKMARK に設定して SQLFetchScroll を呼び出し、ブックマーク操作で更新、削除、フェッチを行います。これは、 SQL_UPDATE_BY_BOOKMARK、SQL_DELETE_BY_BOOKMARK、またはSQL_FETCH_BY_BOOKMARK に設定された operation 引数でSQLBulkOperations を呼び出します。 |
205 | SQLColumnPrivileges、SQLForeignKeys、と SQLTablePrivileges を呼び出して、データ ディクショナリに関する詳細情報を取得します。 |
206 | SQL ステートメントの代わりに ODBC 関数を使用して、SQL_ADD で SQLBulkOperations を呼び出すか、SQL_DELETE または SQL_UPDATEで SQLSetPos を呼び出すれば、追加のデータベース操作を実行します。 (LockType 引数を SQL_LOCK_EXCLUSIVE または SQL_LOCK_UNLOCK に設定した SQLSetPos の呼び出しのサポートは、適合性レベルの一部ではなく、オプションの機能です)。 |
207 | 指定した個々のステートメントに対して ODBC 関数の非同期実行を有効にします。 |
208 | SQLSpecialColumns を呼び出して、テーブルの SQL_ROWVER 行識別列を取得します。 (詳細については、IdentifierType 引数がコア インターフェイス準拠の機能 20 としてSQL_BEST_ROWIDに設定されている SQLSpecialColumnsのサポート情報を参照ください。 |
209 | SQL_ATTR_CONCURRENCY ステートメント属性を、SQL_CONCUR_READ_ONLY 以外の少なくとも 1 つの値に設定します。 |
210 | ログイン要求と SQL クエリをタイムアウトさせる機能 (SQL_ATTR_LOGIN_TIMEOUT と SQL_ATTR_QUERY_TIMEOUT)。 |
211 | 既定の分離レベルを変更する機能。分離の "シリアル化可能" レベルでトランザクションを実行する機能です。 |