Not
Åtkomst till denna sida kräver auktorisation. Du kan prova att logga in eller byta katalog.
Åtkomst till denna sida kräver auktorisation. Du kan prova att byta katalog.
Alla katalogfunktioner accepterar argument med vilka ett program kan begränsa omfånget för de data som returneras. Till exempel returnerar det första och andra anropet till SQLTables i följande kod en resultatuppsättning som innehåller information om alla tabeller, medan det tredje anropet returnerar information om tabellen Beställningar:
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);
Katalogfunktionens strängargument delas in i fyra olika typer: vanligt argument (OA), mönstervärdesargument (PV), identifierarargument (ID) och värdelistargument (VL). De flesta strängargument kan vara av en av två olika typer, beroende på värdet för SQL_ATTR_METADATA_ID-instruktionsattributet. I följande tabell visas argumenten för varje katalogfunktion och typen av argument för ett SQL_TRUE eller SQL_FALSE värde för SQL_ATTR_METADATA_ID.
| Funktion | Argument | Skriv när SQL_ ATTR_METADATA_ ID = SQL_FALSE |
Skriv när SQL_ ATTR_METADATA_ ID = SQL_TRUE |
|---|---|---|---|
| SQLColumnPrivileges | CatalogNameSchemaNameTableNameColumnName | OA OA OA PV | ID ID ID ID |
| SQLColumns | CatalogNameSchemaNameTableNameColumnName | OA PV PV PV | ID ID ID ID |
| SQLForeignKeys | PKCatalogNamePKSchemaNamePKTableNameFKCatalogNameFKSchemaNameFKTableName | OA OA OA OA OA OA | ID ID ID ID ID ID |
| SQLPrimaryKeys | CatalogNameSchemaNameTableName | OA OA OA | ID ID ID |
| SQLProcedureColumns | CatalogNameSchemaNameProcNameColumnName | OA PV PV PV | ID ID ID ID |
| SQLProcedures | CatalogNameSchemaNameProcName | OA PV PV | ID ID ID |
| SQLSpecialColumns | CatalogNameSchemaNameTableName | OA OA OA | ID ID ID |
| SQLStatistics | CatalogNameSchemaNameTableName | OA OA OA | ID ID ID |
| SQLTablePrivileges | CatalogNameSchemaNameTableName | OA PV PV | ID ID ID |
| SQLTables | CatalogNameSchemaNameTableNameTableType | PV PV PV VL | ID ID ID VL |
Det här avsnittet innehåller följande avsnitt.