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 규칙 수준에 있습니다.

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