ODBCのデータタイプ

データ管理 > 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データタイプカラムの書式を、アプリケーションに適したサイズに設定する必要があります。