다음을 통해 공유


수준 2 API 함수(Oracle용 ODBC 드라이버)

중요

이 기능은 이후 Windows 버전에서 제공될 예정입니다. 새 개발 작업에서는 이 기능을 사용하지 않도록 하고, 현재 이 기능을 사용하는 애플리케이션은 수정하세요. 대신 Oracle에서 제공하는 ODBC 드라이버를 사용합니다.

이 수준의 함수는 수준 1 인터페이스 규칙과 책갈피 지원, 동적 매개 변수 및 ODBC 함수의 비동기 실행과 같은 추가 기능을 제공합니다.

API 함수 참고
SQLBindParameter SQL 문의 매개 변수 표식과 버퍼를 연결합니다.
SQLBrowseConnect 특성 및 특성 값의 연속 수준을 반환합니다.
SQLDataSources 데이터 원본 이름을 Lists. 드라이버 관리자에 의해 구현됩니다.
SQLDescribeParam 준비된 SQL 문과 연결된 매개 변수 표식에 대한 설명을 반환합니다.

문 구문 분석에 따라 매개 변수가 무엇인지 가장 잘 추측한 값을 반환합니다. 매개 변수 형식을 확인할 수 없는 경우 SQL_VARCHAR 길이가 2000인 을 반환합니다.
SQLDrivers 드라이버 관리자에 의해 구현됩니다.
SQLExtendedFetch SQLFetch와 비슷하지만 각 열에 배열을 사용하여 여러 행을 반환합니다. 결과 집합은 정방향 스크롤 가능하며 커서가 정적이 아닌 정적으로 정의된 경우 역방향 스크롤 가능으로 만들 수 있습니다. 기본 열 바인딩이 있는 정방향 전용 커서의 경우 BUFFERSIZE 연결 특성보다 큰 데이터 집합의 열 데이터를 데이터 버퍼로 직접 가져옵니다. 가변 길이 책갈피를 지원하지 않으며 책갈피에서 오프셋(0 이외의)에서 행 집합 가져오기를 지원하지 않습니다.
SQLForeignKeys 단일 테이블의 외세 키 목록 또는 단일 테이블을 참조하는 다른 테이블의 외세 키 목록을 반환합니다.
SQLMoreResults SELECT, UPDATE, INSERT 또는 DELETE 문을 포함하는 문 핸들, hstmt에서 더 많은 결과가 보류 중인지 여부를 확인하고, 이 경우 해당 결과에 대한 처리를 초기화합니다.

Oracle은 {resultset... } 이스케이프 시퀀스를 사용하는 경우 저장 프로시저에서만 여러 결과 집합을 지원합니다.
SQLNativeSql 사용에 대한 자세한 내용은 저장 프로시저에서 배열 매개 변수 반환을 참조하세요.
SQLNumParams SQL 문의 매개 변수 수를 반환합니다. 매개 변수 수는 SQLPrepare에 전달된 SQL 문의 물음표 수와 같아야 합니다.
SQLPrimaryKeys 테이블의 기본 키를 구성하는 열 이름을 반환합니다.
SQLProcedureColumns 입력 및 출력 매개 변수 목록, 반환 값, 단일 프로시저 결과 집합의 열 및 OVERLOAD 및 ORDINAL_POSITION 두 개의 추가 열을 반환합니다. OVERLOAD는 Oracle 데이터 사전 뷰의 ALL_ARGUMENTS 테이블의 OVERLOAD 열입니다. ORDINAL_POSITION Oracle 데이터 사전 뷰의 ALL_ARGUMENTS 테이블의 SEQUENCE 열입니다. 패키지 프로시저의 경우 PROCEDURE NAME 열은 packagename.procedurename 형식입니다. 프로시저 또는 함수를 참조하는 생성된 동의어의 프로시저 열을 반환하지 않습니다.
SQLProcedures 데이터 원본의 프로시저 목록을 반환합니다. 패키지 프로시저의 경우 PROCEDURE NAME 열은 packagename.procedurename 형식입니다.

Oracle은 패키지 프로시저를 패키지된 함수와 구분하는 방법을 제공하지 않으므로 드라이버는 PROCEDURE_TYPE 열에 대한 SQL_PT_UNKNOWN 반환합니다.
SQLSetPos 행 집합의 커서 위치를 설정합니다. SQLGetData와 함께 SQLSetPos를 사용하여 행 집합의 특정 행에 커서를 배치한 후 언바운드 열에서 행을 검색할 수 있습니다. fOption SQL_ADD 사용하여 결과 집합에 추가된 행은 결과 집합의 마지막 행 다음에 추가됩니다.
SQLSetScrollOptions 문 핸들 hstmt와 연결된 커서의 동작을 제어하는 옵션을 설정합니다. 자세한 내용은 커서 유형 및 동시성 조합을 참조하세요.