データ管理 > SQLに関する考慮事項 > Magic SQL データベース > ODBC データベースゲートウェイ
次の表は、ODBCテーブルに対するMagicの[定義取得]処理コマンドの結果と、Microsoft ODBCのデータタイプに対応するMagicのデータタイプの一覧です。
ODBCのデータタイプ |
型 |
Magicの保存タイプ |
保存サイズ |
書式 |
SQL_CHAR |
文字型 |
Zstring |
n+1, 2- 256 |
n, 1-255 |
SQL_VARCHAR |
文字型 |
Zstring |
n+1, 2- 256 |
n, 1-255 |
SQL_LONGVARCHAR |
文字型 |
Zstring |
デフォルト(0) |
デフォルト(0)(*1) |
SQL_BIGINT |
数値型 |
Signed Integer |
4 |
10 |
SQL_INTEGER |
数値型 |
Signed Integer |
4 |
10 |
SQL_SMALLINT |
数値型 |
Signed Integer |
2 |
5 |
SQL_TINYINT |
数値型 |
Unsigned Integer |
1 |
3 |
SQL_DOUBLE |
数値型 |
Float |
8 |
[DBMS特性]の[浮動小数点]特性に基づく(デフォルト10.3) |
SQL_FLOAT |
数値型 |
Float |
4 |
5.2 |
SQL_REAL |
数値型 |
Float |
4 |
5.2 |
SQL_NUMERIC |
数値型 |
Float |
8 |
15 |
SQL_DECIMAL |
数値型 |
Float |
8 |
15 |
SQL_DATE |
日付型 |
String Date |
8 |
DD/MM/YYYY |
SQL_TIME |
時刻型 |
String Time |
6 |
##:##:## |
SQL_BINARY |
文字型 |
Zstring |
N+1, 2- 256 |
n, 1-255 |
SQL_VARBINARY |
文字型 |
Zstring |
N+1, 2- 256 |
n, 1-255 |
SQL_LONGVARBINARY |
BLOB |
Binary Large Object |
Default (12) |
|
SQL_BIT |
論理型 |
Integer Logical |
1 |
5 |
TIMESTAMP |
日付型 |
String Date |
8 |
DD/MM/YYYY |
注意: |
*1 テーブルの定義を取得したら、SQL_LONGVARCHARデータタイプカラムの書式を、アプリケーションに適したサイズに設定する必要があります。 |