환경, 연결 및 명령문 특성
ODBC는 환경, 연결 또는 문과 연결된 여러 특성을 정의합니다.
환경 특성은 연결 풀링이 사용되는지 여부와 같이 전체 환경에 영향을 줍니다. 환경 특성은 SQLSetEnvAttr로 설정되고 SQLGetEnvAttr로 검색됩니다.
커넥트온 특성은 타이밍이 초과되기 전에 드라이버가 데이터 원본에 연결을 시도하는 동안 대기해야 하는 기간과 같이 각 연결에 개별적으로 영향을 미칩니다. 커넥트ion 특성이 설정됩니다.SQLSet커넥트Attr 및 SQLGet커넥트Attr을 사용하여 검색됩니다. 연결 특성에 대한 자세한 내용은 커넥트ion 특성을 참조하세요.
문 특성은 문을 비동기적으로 실행해야 하는지 여부와 같이 각 문에 개별적으로 영향을 미칩니다. 문 특성은 SQLSetStmtAttr로 설정되고 SQLGetStmtAttr로 검색됩니다. 몇 가지 문 특성은 읽기 전용 특성이며 설정할 수 없습니다. 예를 들어 커서의 현재 행 수를 검색하는 데 사용되는 SQL_ATTR_ROW_NUMBER 문 특성은 읽기 전용입니다. 문 특성에 대한 자세한 내용은 문 특성을 참조 하세요.
드라이버는 ODBC에서 정의한 특성 외에도 자체 연결 및 문 특성을 정의할 수 있습니다. 두 드라이버 공급업체가 서로 다른 소유 특성에 동일한 정수 값을 할당하지 않도록 하려면 드라이버 정의 특성을 Open Group에 등록해야 합니다. 자세한 내용은 드라이버별 데이터 형식, 설명자 형식, 정보 형식, 진단 형식 및 특성을 참조 하세요.
특성의 전체 목록은 SQLSetEnvAttr, SQLSet커넥트Attr 및 SQLSetStmtAttr을 참조하세요. 대부분의 특성은 영향을 주는 ODBC 함수에 대한 설명에도 설명되어 있습니다.