Comparteix via


Funciones de catálogo en ODBC

ODBC contiene las siguientes funciones de catálogo:

Función Description
SQLTables Devuelve una lista de catálogos, esquemas, tablas o tipos de tabla en el origen de datos.
SQLColumns Devuelve una lista de columnas de una o varias tablas.
SQLStatistics Devuelve una lista de estadísticas sobre una sola tabla. También devuelve una lista de índices asociados a esa tabla.
SQLSpecialColumns Devuelve una lista de columnas que identifica de forma única una fila en una sola tabla. También devuelve una lista de columnas de esa tabla que se actualizan automáticamente.
SQLPrimaryKeys Devuelve una lista de columnas que componen la clave principal de una sola tabla.
SQLForeignKeys Devuelve una lista de claves externas en una sola tabla o una lista de claves externas en otras tablas que hacen referencia a una sola tabla.
SQLTablePrivileges Devuelve una lista de privilegios asociados a una o varias tablas.
SQLColumnPrivileges Devuelve una lista de privilegios asociados a una o varias columnas de una sola tabla.
SQLProcedures Devuelve una lista de procedimientos en el origen de datos.
SQLProcedureColumns Devuelve una lista de parámetros de entrada y salida, el valor devuelto y las columnas del conjunto de resultados de un único procedimiento.
SQLGetTypeInfo Devuelve una lista de los tipos de datos SQL admitidos por el origen de datos. Estos tipos de datos se usan generalmente en las sentencias CREATE TABLE y ALTER TABLE.

Dado que SQLTables, SQLColumns, SQLStatistics y SQLSpecialColumns se ajustan a la CLI de Open Group y SQLGetTypeInfo se ajustan a la CLI de ISO 92, se implementan mediante la mayoría de los controladores. Las funciones de catálogo restantes están en el nivel de conformidad de ODBC.

Esta sección contiene los temas siguientes.