以下の表は、SQL_DECIMALとSQL_DOUBLEに対するSQLGetTypeInfoによって返された結果セットから選択した列に、NUMBERデータ型がどのように反映されるかを示したものです。
DATA_TYPE | TYPE_NAME | COLUMN_SIZE | CREATE_PARAMS | NUM_PREC_RADIX | TDODBC_DATA_TYPE |
---|---|---|---|---|---|
SQL_DECIMAL | DECIMAL | 38 | 精度、スケール | 10 | SQL_DECIMAL |
SQL_DECIMAL | NUMBER | 38 | 精度、スケール | 10 | SQL_TD_FIXED_NUMBER |
SQL_DECIMAL | NUMBER | 38 | 精度 | 10 | SQL_TD_FIXED_NUMBER |
SQL_DOUBLE | FLOAT | 15 | NULL | 2 | SQL_DOUBLE |
SQL_DOUBLE | NUMBER | 15 | NULL | 10 | SQL_TD_FLOATING_NUMBER |