Share via


문 특성

문 특성은 문의 특성입니다. 예를 들어 책갈피를 사용할지 여부와 문의 결과 집합에 사용할 커서 종류는 문 특성입니다.

문 특성은 SQLSetStmtAttr 및 SQLGetStmtAttr을 사용하여 검색된 현재 설정으로 설정됩니다. 애플리케이션에서 문 특성을 설정해야 하는 요구 사항은 없습니다. 모든 문 특성에는 기본값이 있으며, 그 중 일부는 드라이버 관련 특성입니다.

문 특성을 설정할 수 있는 경우 특성 자체에 따라 달라집니다. 문이 실행되기 전에 SQL_ATTR_CONCURRENCY, SQL_ATTR_CURSOR_TYPE, SQL_ATTR_SIMULATE_CURSOR 및 SQL_ATTR_USE_BOOKMARKS 문 특성을 설정해야 합니다. SQL_ATTR_ASYNC_ENABLE 및 SQL_ATTR_NOSCAN 문 특성은 언제든지 설정할 수 있지만 문이 다시 사용될 때까지 적용되지 않습니다. SQL_ATTR_MAX_LENGTH, SQL_ATTR_MAX_ROWS 및 SQL_ATTR_QUERY_TIMEOUT 문 특성은 언제든지 설정할 수 있지만 문이 다시 사용되기 전에 적용되는지 여부는 드라이버별로 다릅니다. re기본ing 문 특성은 언제든지 설정할 수 있습니다.

참고 항목

SQLSet커넥트Attr을 호출하여 연결 수준에서 문 특성을 설정하는 기능은 ODBC 3에서 더 이상 사용되지 않습니다.x. ODBC 3.x 애플리케이션은 연결 수준에서 문 특성을 설정해서는 안 됩니다. ODBC 3.x 드라이버는 ODBC 2를 사용해야 하는 경우에만 이 기능을 지원해야 합니다.x 애플리케이션. 자세한 내용은 SQLSet커넥트 부록 G의Option 매핑: 이전 버전과의 호환성을 위한 드라이버 지침을 참조하세요.

SQL_ATTR_METADATA_ID 및 SQL_ATTR_ASYNC_ENABLE 특성은 연결 특성과 문 특성이며 연결 수준 또는 문 수준에서 설정할 수 있습니다.

ODBC 3에 도입된 문 특성은 없습니다.x (SQL_ATTR_METADATA_ID 제외)는 연결 수준에서 설정할 수 있습니다.

자세한 내용은 SQLSetStmtAttr 함수 설명을 참조하세요.