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 一致性级别中。

本部分包含以下主题。