A katalógusfüggvények argumentumai

Minden katalógusfüggvény olyan argumentumokat fogad el, amelyekkel egy alkalmazás korlátozhatja a visszaadott adatok hatókörét. Az SQLTables első és második hívása például az alábbi kódban egy eredményhalmazt ad vissza, amely az összes táblára vonatkozó információkat tartalmazza, míg a harmadik hívás az Orders táblával kapcsolatos információkat adja vissza:

SQLTables(hstmt1, NULL, 0, NULL, 0, NULL, 0, NULL, 0);  
SQLTables(hstmt2, NULL, 0, NULL, 0, "%", SQL_NTS, NULL, 0);  
SQLTables(hstmt3, NULL, 0, NULL, 0, "Orders", SQL_NTS, NULL, 0);  

A katalógusfüggvény-sztring argumentumai négy különböző típusba sorolhatók: közönséges argumentum (OA), mintaérték argumentum (PV), azonosító argumentum (ID) és értéklista argumentum (VL). A legtöbb sztringargumentum a SQL_ATTR_METADATA_ID utasítás attribútum értékétől függően két különböző típus egyikének lehet. Az alábbi táblázat felsorolja az egyes katalógusfüggvények argumentumait, és ismerteti az argumentum típusát egy SQL_TRUE vagy SQL_FALSE SQL_ATTR_METADATA_ID értékéhez.

Funkció Argument Írja, amikor SQL_

ATTR_METADATA_

ID = SQL_FALSE
Írjon be, amikor SQL_

ATTR_METADATA_

ID = SQL_TRUE
SQLColumnPrivileges CatalogNameSchemaNameTableNameColumnName OA OA OA PV Azonosító azonosítója
SQLColumns CatalogNameSchemaNameTableNameColumnName OA PV PV PV Azonosító azonosítója
SQLForeignKeys PKCatalogNamePKSchemaNamePKTableNameFKCatalogNameFKSchemaNameFKTableName OA OA OA OA OA OA ID ID ID ID ID ID
SQLPrimaryKeys CatalogNameSchemaNameTableName OA OA OA Azonosító azonosítója
SQLProcedureColumns CatalogNameSchemaNameProcNameColumnName OA PV PV PV Azonosító azonosítója
SQLProcedures CatalogNameSchemaNameProcName OA PV PV Azonosító azonosító azonosító
SQLSpecialColumns CatalogNameSchemaNameTableName OA OA OA Azonosító azonosító azonosító
SQLStatistics CatalogNameSchemaNameTableName OA OA OA Azonosító azonosítója
SQLTablePrivileges CatalogNameSchemaNameTableName OA PV PV Azonosító azonosítója
SQLTables CatalogNameSchemaNameTableNameTableType PV PV PV virtuális gép ID ID ID VL

Ez a szakasz a következő témaköröket tartalmazza.