다음을 통해 공유


특성 적합성

다음 표는 각 ODBC 환경 특성의 규칙 수준을 나타내며, 이 특성이 잘 정의되어 있습니다.

함수 규칙 수준
SQL_ATTR_CONNECTION_POOLING --[1]
SQL_ATTR_CP_MATCH --[1]
SQL_ATTR_ODBC_VER 핵심
SQL_ATTR_OUTPUT_NTS --[1]

[1] 선택적 기능이므로 규칙 수준에 속하지 않습니다.

다음 표는 각 ODBC 연결 특성의 규칙 수준을 나타냅니다. 여기서는 이 특성이 잘 정의되어 있습니다.

함수 규칙 수준
SQL_ATTR_ACCESS_MODE 핵심
SQL_ATTR_ASYNC_ENABLE 수준 1/수준 2[1]
SQL_ATTR_AUTO_IPD 수준 2
SQL_ATTR_AUTOCOMMIT 수준 1
SQL_ATTR_CONNECTION_DEAD 수준 1
SQL_ATTR_CONNECTION_TIMEOUT 수준 2
SQL_ATTR_CURRENT_CATALOG 수준 2
SQL_ATTR_LOGIN_TIMEOUT 수준 2
SQL_ATTR_ODBC_CURSORS 핵심
SQL_ATTR_PACKET_SIZE 수준 2
SQL_ATTR_QUIET_MODE 핵심
SQL_ATTR_TRACE 핵심
SQL_ATTR_TRACEFILE 핵심
SQL_ATTR_TRANSLATE_LIB 핵심
SQL_ATTR_TRANSLATE_OPTION 핵심
SQL_ATTR_TXN_ISOLATION 수준 1/수준 2[2]

[1] 연결 수준 비동기(수준 1에 필요)를 지원하는 애플리케이션은 SQLSet커넥트Attr을 호출하여 이 특성을 SQL_TRUE 설정하도록 지원해야 합니다. 특성은 SQLSetStmtAttr을 통해 기본값 이외의 값으로 설정할 수 없습니다. 문 수준 비동기(수준 2에 필요)를 지원하는 애플리케이션은 이 특성을 두 함수 중 하나를 사용하여 SQL_TRUE 설정하도록 지원해야 합니다.

[2] 수준 1 인터페이스 규칙의 경우 드라이버는 드라이버 정의 기본값 외에 하나의 값을 지원해야 합니다(SQL_DEFAULT_TXN_ISOLATION 옵션으로 SQLGetInfo를 호출하여 사용 가능). 수준 2 인터페이스 규칙의 경우 드라이버는 SQL_TXN_SERIALIZABLE 지원해야 합니다.

다음 표는 각 ODBC 문 특성의 규칙 수준을 나타냅니다. 여기서는 이 특성이 잘 정의되어 있습니다.

함수 규칙 수준
SQL_ATTR_APP_PARAM_DESC 핵심
SQL_ATTR_APP_ROW_DESC 핵심
SQL_ATTR_ASYNC_ENABLE 수준 1/수준 2[1]
SQL_ATTR_CONCURRENCY 수준 1/수준 2[2]
SQL_ATTR_CURSOR_SCROLLABLE 수준 1
SQL_ATTR_CURSOR_SENSITIVITY 수준 2
SQL_ATTR_CURSOR_TYPE 코어/수준 2[3]
SQL_ATTR_ENABLE_AUTO_IPD 수준 2
SQL_ATTR_FETCH_BOOKMARK_PTR 수준 2
SQL_ATTR_IMP_PARAM_DESC 핵심
SQL_ATTR_IMP_ROW_DESC 핵심
SQL_ATTR_KEYSET_SIZE 수준 2
SQL_ATTR_MAX_LENGTH 수준 1
SQL_ATTR_MAX_ROWS 수준 1
SQL_ATTR_METADATA_ID 핵심
SQL_ATTR_NOSCAN 핵심
SQL_ATTR_PARAM_BIND_OFFSET_PTR 핵심
SQL_ATTR_PARAM_BIND_TYPE 핵심
SQL_ATTR_PARAM_OPERATION_PTR 핵심
SQL_ATTR_PARAM_STATUS_PTR 핵심
SQL_ATTR_PARAMS_PROCESSED_PTR 핵심
SQL_ATTR_PARAMSET_SIZE 핵심
SQL_ATTR_QUERY_TIMEOUT 수준 2
SQL_ATTR_RETRIEVE_DATA 수준 1
SQL_ATTR_ROW_ARRAY_SIZE 핵심
SQL_ATTR_ROW_BIND_OFFSET_PTR 핵심
SQL_ATTR_ROW_BIND_TYPE 핵심
SQL_ATTR_ROW_NUMBER 수준 1
SQL_ATTR_ROW_OPERATION_PTR 수준 1
SQL_ATTR_ROW_STATUS_PTR 핵심
SQL_ATTR_ROWS_FETCHED_PTR 핵심
SQL_ATTR_SIMULATE_CURSOR 수준 2
SQL_ATTR_USE_BOOKMARKS 수준 2

[1] 연결 수준 비동기(수준 1에 필요)를 지원하는 애플리케이션은 SQLSet커넥트Attr을 호출하여 이 특성을 SQL_TRUE 설정하도록 지원해야 합니다. 특성은 SQLSetStmtAttr을 통해 기본값 이외의 값으로 설정할 수 없습니다. 문 수준 비동기(수준 2에 필요)를 지원하는 애플리케이션은 이 특성을 두 함수 중 하나를 사용하여 SQL_TRUE 설정하도록 지원해야 합니다.

[2] 수준 2 인터페이스 규칙의 경우 드라이버는 SQL_CONCUR_READ_ONLY 하나 이상의 다른 값을 지원해야 합니다.

[3] 수준 1 인터페이스 규칙의 경우 드라이버는 SQL_CURSOR_FORWARD_ONLY 하나 이상의 다른 값을 지원해야 합니다. 수준 2 인터페이스 규칙의 경우 드라이버는 이 문서에 정의된 모든 값을 지원해야 합니다.