다음을 통해 공유


ODBC의 카탈로그 함수

ODBC에는 다음과 같은 카탈로그 함수가 포함되어 있습니다.

함수 설명
SQLTables 데이터 원본의 카탈로그, 스키마, 테이블 또는 테이블 형식 목록을 반환합니다.
SQLColumns 하나 이상의 테이블에 있는 열 목록을 반환합니다.
SQLStatistics 단일 테이블에 대한 통계 목록을 반환합니다. 또한 해당 테이블과 연결된 인덱스 목록을 반환합니다.
SQLSpecialColumns 단일 테이블의 행을 고유하게 식별하는 열 목록을 반환합니다. 또한 자동으로 업데이트되는 해당 테이블의 열 목록도 반환합니다.
SQLPrimaryKeys 단일 테이블의 기본 키를 구성하는 열 목록을 반환합니다.
SQLForeignKeys 단일 테이블의 외화 키 목록 또는 단일 테이블을 참조하는 다른 테이블의 외식 키 목록을 반환합니다.
SQLTablePrivileges 하나 이상의 테이블과 연결된 권한 목록을 반환합니다.
SQLColumnPrivileges 단일 테이블의 하나 이상의 열과 연결된 권한 목록을 반환합니다.
SQLProcedures 데이터 원본의 프로시저 목록을 반환합니다.
SQLProcedureColumns 입력 및 출력 매개 변수 목록, 반환 값 및 단일 프로시저의 결과 집합에 있는 열을 반환합니다.
SQLGetTypeInfo 데이터 원본에서 지원하는 SQL 데이터 형식의 목록을 반환합니다. 이러한 데이터 형식은 일반적으로 CREATE TABLE 및 ALTER TABLE 문에서 사용됩니다.

SQLTables, SQLColumns, SQLStatisticsSQLSpecialColumns는 Open Group CLI를 준수하고 SQLGetTypeInfo는 ISO 92 CLI를 준수하기 때문에 대부분의 드라이버에서 구현됩니다. 다시 기본 카탈로그 함수는 ODBC 규칙 수준에 있습니다.

이 섹션에서는 다음 항목을 다룹니다.