Arguments in Catalog Functions
SQLTables(hstmt2, NULL, 0, NULL, 0, "%", SQL_NTS, NULL, 0);
SQLTables(hstmt3, NULL, 0, NULL, 0, "Orders", SQL_NTS, NULL, 0);
Function
| Argument
| Type when QL_
ATTR_METADATA_ ID = SQL_FALSE | Type when SQL_
ATTR_METADATA_ ID = SQL_TRUE |
SQLColumnPrivileges | CatalogName
SchemaName TableName ColumnName | OA
OA OA PV | ID
ID ID ID |
SQLColumns
| CatalogName
SchemaName TableName ColumnName | OA
PV PV PV | ID
ID ID ID |
SQLForeignKeys
| PKCatalogName
PKSchemaName PKTableName FKCatalogName FKSchemaName FKTableName | OA
OA OA OA OA OA | ID
ID ID ID ID ID |
SQLPrimaryKeys
| CatalogName
SchemaName TableName | OA
OA OA | ID
ID ID |
SQLProcedureColumns
| CatalogName
SchemaName ProcName ColumnName | OA
PV PV PV | ID
ID ID ID |
SQLProcedures
| CatalogName
SchemaName ProcName | OA
PV PV | ID
ID ID |
SQLSpecialColumns
| CatalogName
SchemaName TableName | OA
OA OA | ID
ID ID |
SQLStatistics
| CatalogName
SchemaName TableName | OA
OA OA | ID
ID ID |
SQLTablePrivileges
| CatalogName
SchemaName TableName | OA
PV PV | ID
ID ID |
SQLTables
| CatalogName
SchemaName TableName TableType | PV
PV PV VL | ID
ID ID VL |