Argumente in Katalogfunktionen
Alle Katalogfunktionen akzeptieren Argumente, mit denen eine Anwendung den Umfang der zurückgegebenen Daten einschränken kann. Beispielsweise geben die ersten und zweiten Aufrufe von SQLTables im folgenden Code ein Resultset zurück, das Informationen zu allen Tabellen enthält, während der dritte Aufruf Informationen zur Tabelle Orders zurückgibt:
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);
Katalogfunktionszeichenfolgenargumente sind in vier verschiedene Typen unterteilt: gewöhnliches Argument (OA), Musterwertargument (PV), Bezeichnerargument (ID) und Wertlistenargument (VL). Die meisten Zeichenfolgenargumente können eines von zwei verschiedenen Typen sein, abhängig vom Wert des attributs SQL_ATTR_METADATA_ID-Anweisung. In der folgenden Tabelle sind die Argumente für jede Katalogfunktion aufgeführt und der Typ des Arguments für einen SQL_TRUE oder SQL_FALSE Wert von SQL_ATTR_METADATA_ID beschrieben.
Funktion | Argument | Geben Sie ein, wann SQL_ ATTR_METADATA_ ID = SQL_FALSE |
Geben Sie ein, wann SQL_ ATTR_METADATA_ ID = SQL_TRUE |
---|---|---|---|
SQLColumnPrivileges | CatalogName SchemaName TableNameColumnName | OA OA OA PV | ID-ID-ID |
SQLColumns | CatalogName SchemaName TableNameColumnName | OA PV PV PV | ID-ID-ID |
SQLForeignKeys | PKCatalogName PKSchemaNamePKTableNameFKCatalogNameFKSchemaName FKTableName | OA OA OA OA OA OA | ID-ID |
SQLPrimaryKeys | CatalogName SchemaName TableName | OA OA OA | ID-ID |
SQLProcedureColumns | CatalogName SchemaNameProcNameColumnName | OA PV PV PV | ID-ID-ID |
SQLProcedures | CatalogName SchemaName ProcName | OA PV PV | ID-ID |
SQLSpecialColumns | CatalogName SchemaName TableName | OA OA OA | ID-ID |
SQLStatistics | CatalogName SchemaName TableName | OA OA OA | ID-ID |
SQLTablePrivileges | CatalogName SchemaName TableName | OA PV PV | ID-ID |
SQLTables | CatalogName SchemaName TableNameTableType | PV PV PV VL | ID ID ID VL |
In diesem Abschnitt werden die folgenden Themen behandelt:
Feedback
https://aka.ms/ContentUserFeedback.
Bald verfügbar: Im Laufe des Jahres 2024 werden wir GitHub-Issues stufenweise als Feedbackmechanismus für Inhalte abbauen und durch ein neues Feedbacksystem ersetzen. Weitere Informationen finden Sie unterFeedback senden und anzeigen für