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.