수준 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와 연결된 커서의 동작을 제어하는 옵션을 설정합니다. 자세한 내용은 커서 유형 및 동시성 조합을 참조하세요. |