Microsoft Access データ型
次の表は、Microsoft Access のデータ型、テーブルの作成に使用されるデータ型、および ODBC SQL データ型を示しています。
Microsoft Access データ型 | データ型 (CREATETABLE) | ODBC SQL データ型 |
---|---|---|
BIGBINARY[1] | LONGBINARY | SQL_LONGVARBINARY |
BINARY | BINARY | SQL_BINARY |
BIT | BIT | SQL_BIT |
カウンター | カウンター | SQL_INTEGER |
CURRENCY | 通貨 | SQL_NUMERIC |
日付/時刻 | DATETIME | SQL_TIMESTAMP |
GUID | GUID | SQL_GUID |
LONG BINARY | LONGBINARY | SQL_LONGVARBINARY |
長いテキスト | LONGTEXT | SQL_LONGVARCHAR[2] SQL_WLONGVARCHAR[3] |
メモ | LONGTEXT | SQL_LONGVARCHAR[2] SQL_WLONGVARCHAR[3] |
NUMBER (FieldSize= SINGLE) | 単一 | SQL_REAL |
NUMBER (FieldSize= DOUBLE) | DOUBLE | SQL_DOUBLE |
NUMBER (FieldSize= BYTE) | UNSIGNED BYTE | SQL_TINYINT |
NUMBER (FieldSize= INTEGER) | SHORT | SQL_SMALLINT |
NUMBER (FieldSize= LONG INTEGER) | LONG | SQL_INTEGER |
NUMERIC | NUMERIC | SQL_NUMERIC |
OLE●ole○ | LONGBINARY | SQL_LONGVARBINARY |
[TEXT] | VARCHAR | SQL_VARCHAR[1] SQL_WVARCHAR[2] |
VARBINARY | VARBINARY | SQL_VARBINARY |
[1] 4.0 アプリケーションのみにアクセスします。 最大長は 4,000 バイトです。 LONGBINARY に似た動作。
[2] ANSI アプリケーションのみ。
[3] Unicode および Access 4.0 アプリケーションのみ。
Note
SQLGetTypeInfo は ODBC データ型を返します。 複数の Microsoft Access 型が同じ ODBC SQL データ型にマップされている場合、すべての Microsoft Access データ型は返されません。 ODBC プログラマー ズ リファレンスの付録 D のすべての変換は、前の表に示した SQL データ型でサポートされています。
次の表は、Microsoft Access のデータ型に関する制限事項を示しています。
データ型 | 説明 |
---|---|
BINARY、VARBINARY、VARCHAR | 長さが 0 または指定されていない BINARY、VARBINARY、または VARCHAR 列を作成すると、実際には 510 バイトの列が返されます。 |
BYTE | FieldSize が BYTE と等しい Microsoft Access NUMBER フィールドは符号なしですが、Microsoft Access ドライバーを使用する場合は、負の数値をフィールドに挿入できます。 |
CHAR、LONGVARCHAR、VARCHAR | 文字列リテラルには、任意の ANSI 文字 (1 から 255 桁の 10 進数) を含めることができます。 1 つの単一引用符 (') を表すには、2 つの連続する単一引用符 ('') を使用します。 文字データ型列で特殊文字を使用する場合は、プロシージャを使用して文字データを渡す必要があります。 |
DATE | 日付の値は、ODBC 標準の日付形式に従って区切るか、datetime 区切り記号 ("#") で区切る必要があります。 それ以外の場合、値は算術式として扱われ、警告やエラーは発生しません。 たとえば、日付 "1996 年 3 月 5 日" は {d '1996-03-05'} または #03/05/1996# として表す必要があります。それ以外の場合、1993 年 3 月 5 日のみが送信された場合、Microsoft Access はこれを 3 で 5 で割って 1996 で割ったと評価されます。 この値は整数 0 に切り上げ、ゼロ日は 1899-12-30 にマップされるため、これは使用される日付です。 パイプ文字 (|) は、バッククォートで囲まれていても、日付値では使用できません。 |
GUID | データ型は Microsoft Access 4.0 に制限されています。 |
NUMERIC | データ型は Microsoft Access 4.0 に制限されています。 |
データ型に関するその他の制限については、「 データ型の制限事項」を参照してください。
フィードバック
https://aka.ms/ContentUserFeedback」を参照してください。
以下は間もなく提供いたします。2024 年を通じて、コンテンツのフィードバック メカニズムとして GitHub の issue を段階的に廃止し、新しいフィードバック システムに置き換えます。 詳細については、「フィードバックの送信と表示