ODBC의 카탈로그 함수
ODBC에는 다음과 같은 카탈로그 함수가 포함되어 있습니다.
함수 | 설명 |
---|---|
SQLTables | 데이터 원본의 카탈로그, 스키마, 테이블 또는 테이블 형식 목록을 반환합니다. |
SQLColumns | 하나 이상의 테이블에 있는 열 목록을 반환합니다. |
SQLStatistics | 단일 테이블에 대한 통계 목록을 반환합니다. 또한 해당 테이블과 연결된 인덱스 목록을 반환합니다. |
SQLSpecialColumns | 단일 테이블의 행을 고유하게 식별하는 열 목록을 반환합니다. 또한 자동으로 업데이트되는 해당 테이블의 열 목록도 반환합니다. |
SQLPrimaryKeys | 단일 테이블의 기본 키를 구성하는 열 목록을 반환합니다. |
SQLForeignKeys | 단일 테이블의 외화 키 목록 또는 단일 테이블을 참조하는 다른 테이블의 외식 키 목록을 반환합니다. |
SQLTablePrivileges | 하나 이상의 테이블과 연결된 권한 목록을 반환합니다. |
SQLColumnPrivileges | 단일 테이블의 하나 이상의 열과 연결된 권한 목록을 반환합니다. |
SQLProcedures | 데이터 원본의 프로시저 목록을 반환합니다. |
SQLProcedureColumns | 입력 및 출력 매개 변수 목록, 반환 값 및 단일 프로시저의 결과 집합에 있는 열을 반환합니다. |
SQLGetTypeInfo | 데이터 원본에서 지원하는 SQL 데이터 형식의 목록을 반환합니다. 이러한 데이터 형식은 일반적으로 CREATE TABLE 및 ALTER TABLE 문에서 사용됩니다. |
SQLTables, SQLColumns, SQLStatistics 및 SQLSpecialColumns는 Open Group CLI를 준수하고 SQLGetTypeInfo는 ISO 92 CLI를 준수하기 때문에 대부분의 드라이버에서 구현됩니다. 다시 기본 카탈로그 함수는 ODBC 규칙 수준에 있습니다.
이 섹션에서는 다음 항목을 다룹니다.