属性 - ODBC Driver for Teradata

ODBC Driver for Teradata® ユーザー ガイド

Product
ODBC Driver for Teradata
Release Number
16.20
Published
2018年10月
Language
日本語
Last Update
2019-02-12
dita:mapPath
ja-JP/fxv1527114222338.ditamap
dita:ditavalPath
ja-JP/fxv1527114222338.ditaval
dita:id
B035-2526
Product Category
Teradata Tools and Utilities

次の表に、ODBC Driver for Teradataでサポートされる環境属性の一覧を示します。

環境属性 サポートされる値 サポートされない値
SQL_ATTR_CONNECTION_POOLING SQL_CP_ONE_PER_DRIVER

SQL_CP_ONE_PER_HENV

SQL_ATTR_ODBC_VERSION SQL_OV_ODBC2

SQL_OV_ODBC3

次の表に、ODBC Driver for Teradataでサポートされる接続属性の一覧を示します。

接続属性 サポートされる値 サポートされない値
SQL_ATTR_ACCESS_MODE SQL_MODE_READ_ONLY

SQL_MODE_READ_WRITE

SQL_ATTR_ASYNC_ENABLE SQL_ASYNC_ENABLE_OFF

SQL_ASYNC_ENABLE_ON

SQL_ATTR_AUTOCOMMIT SQL_AUTOCOMMIT_OFF

SQL_AUTOCOMMIT_ON

Teradataでは、DDL文は、単一文として、またはトランザクション内の最後の文として入力できます。

SQLGetInfoSQLGetTypeInfoなどのカタログ関数と情報関数を呼び出すと、SQLリクエストが発行される可能性があります。データベースからエラーが返されないようにするには、これらの関数を呼び出す前に、手動コミット モードでのDDLリクエストをSQLEndTran();を使用してクローズする必要があります。

SQL_ATTR_AUTO_IPD SQL_TRUE

SQL_FALSE

これは、拡張ステートメント情報のデータベース サポートに基づいて設定される読み取り専用の属性です。
SQL_ATTR_LOGIN_TIMEOUT 整数値
SQL_ATTR_METADATA_ID SQL_FALSE
SQL_TRUE
SQL_ATTR_QUIET_MODE 32ビット ウィンドウ ハンドル
SQL_ATTR_TRANSLATE_LIB 文字列値
SQL_ATTR_TRANSLATE_OPTION 32ビット整数値
SQL_ATTR_TXN_ISOLATION SQL_TXN_READ_UNCOMMITTED

SQL_TXN_SERIALIZABLE

SQL_TXN_READ_COMMITED

SQL_TXN_REPEATABLE_READ

アプリケーションは、上記の表に示した接続属性の他に、ドライバ マネージャによってサポートされる次の接続属性を使用できます。
  • SQL_ATTR_ODBC_CURSORS
  • SQL_ATTR_TRACE
  • SQL_ATTR_TRACEFILE

次の表に、ODBC Driver for Teradataでサポートされる文属性の一覧を示します。

文属性 サポートされる値 サポートされない値
SQL_ATTR_APP_PARAM_DESC 記述子ハンドル
SQL_ATTR_APP_ROW_DESC 記述子ハンドル
SQL_ATTR_ASYNC_ENABLE SQL_ASYNC_ENABLE_OFF

SQL_ASYNC_ENABLE_ON

SQL_ATTR_CONCURRENCY SQL_CONCUR_READ_ONLY SQL_CONCUR_LOCK SQL_CONCUR_ROWVER SQL_CONCUR_VALUES
SQL_ATTR_CURSOR_TYPE SQL_CURSOR_FORWARD_ONLY SQL_CURSOR_STATIC SQL_CURSOR_KEYSET_DRIVEN SQL_CURSOR_DYNAMIC
SQL_ATTR_ENABLE_AUTO_IPD SQL_TRUE

SQL_FALSE

SQL_ATTR_IMP_PARAM_DESC 記述子ハンドル
SQL_ATTR_IMP_ROW_DESC 記述子ハンドル
SQL_ATTR_KEYSET_SIZE ゼロ ゼロ以外
SQL_ATTR_MAX_LENGTH ゼロ ゼロ以外
SQL_ATTR_MAX_ROWS 整数値
SQL_ATTR_METADATA_ID SQL_FALSE

SQL_TRUE

SQL_ATTR_NOSCAN SQL_NOSCAN_OFF

SQL_NOSCAN_ON

SQL_ATTR_PARAM_BIND_OFFSET_PTR 整数値へのポインタ
SQL_ATTR_PARAM_BIND_TYPE SQL_PARAM_BIND_BY_COLUMNまたは行サイズを指定する整数値(行方向バインドの場合)
SQL_ATTR_PARAM_OPERATION_PTR ステータス値が格納されている配列またはNULL
SQL_ATTR_PARAM_STATUS_PTR ステータス値が格納されている配列またはNULL
SQL_ATTR_PARAMS_PROCESSED_PTR 整数値へのポインタまたはNULL
SQL_ATTR_PARAMSET_SIZE 整数値
SQL_ATTR_QUERY_TIMEOUT 整数値
SQL_ATTR_RETRIEVE_DATA SQL_RD_ON SQL_RD_OFF
SQL_ATTR_ROW_ARRAY_SIZE 整数値
SQL_ATTR_ROW_BIND_OFFSET_PTR 整数値へのポインタ
SQL_ATTR_ROW_BIND_TYPE SQL_BIND_BY_COLUMNまたは行サイズを指定する整数値(行方向バインドの場合)
SQL_ATTR_ROW_NUMBER 整数値
SQL_ATTR_ROW_STATUS_PTR ステータス値が格納されている配列またはNULL
SQL_ATTR_ROWS_FETCHED_PTR 整数値へのポインタまたはNULL
SQL_ATTR_SIMULATE_CURSOR SQL_SC_NON_UNIQUE SQL_SC_TRY_UNIQUE

SQL_SC_UNIQUE

SQL_ATTR_TRUSTED_SQL SQLULEN値(SQL_TRUEまたはSQL_FALSE)
SQL_ATTR_USE_BOOKMARKS SQL_UB_OFF SQL_UB_VARIABLE

SQL_UB_FIXED