Compartir vía


Funciones de catálogo de ODBC

ODBC contiene las siguientes funciones de catálogo:

Función Descripción
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 un origen de datos. Estos tipos de datos se usan generalmente en instrucciones CREATE TABLE y ALTER TABLE.

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

Esta sección contiene los temas siguientes.