ODBC 中的目錄函式

ODBC 包含下列目錄函式:

函式 描述
SQLTables 傳回資料來源的目錄、結構描述、資料表或資料表類型清單。
SQLColumns 傳回一或多個資料表中的資料行清單。
SQLStatistics 傳回單一資料表的統計資料清單。 同時傳回該資料表關聯的索引清單。
SQLSpecialColumns 傳回單一資料表中唯一識別資料列的資料行清單。 同時傳回該資料表中自動更新的資料行清單。
SQLPrimaryKeys 傳回撰寫單一資料表主索引鍵的資料行清單。
SQLForeignKeys 傳回單一資料表的外部索引鍵清單,或參考單一資料表的其他資料表外部索引鍵清單。
SQLTablePrivileges 傳回一或多個資料表關聯的權限清單。
SQLColumnPrivileges 傳回單一資料表中一或多個資料行關聯的權限清單。
SQLProcedures 傳回資料來源的程序清單。
SQLProcedureColumns 傳回單一程序結果集中輸入與輸出參數、傳回值和資料行的清單。
SQLGetTypeInfo 傳回資料來源支援的 SQL 資料類型清單。 這些資料類型通常用於 CREATE TABLEALTER TABLE 陳述式。

因為 SQLTablesSQLColumnsSQLStatisticsSQLSpecialColumns 符合 Open Group CLI,而 SQLGetTypeInfo 符合 ISO 92 CLI,所以大部分驅動程式可以實作這些陳述式。 其餘目錄函式位於 ODBC 一致性層級。

此章節包含下列主題。