SQLGetTypeInfo generates a list of native data type names (
type_name) specified by the relational interface. For example,
SQL_CHAR is mapped to
CHARACTER. Use the names which are returned from this function for the data type names for columns in a
CREATE TABLE or
ALTER TABLE statement or for parameters for procedures or declared variables in procedures and triggers.
The relational interface returns identical values for SQL_DRIVER_VER and
SQL_DBMS_VER. This version value is returned in the following format:
A point of clarification is that SQL_ROWSET_SIZE is supported by both SQLGetStmtOption and SQLGetStmtAttr. If you are using the 64-bit ODBC driver and you call either SQLGetStmtOption or SQLGetStmtAttr, a 64-bit value is returned in *ValuePtr when that attribute parameter is set to SQL_ROWSET_SIZE.