制限事項

このセクションでは、次のセクションに関する ODBC デスクトップ データベース ドライバーの制限事項について説明します。

関数の制限事項

機能 制限事項
集計関数 集計関数と非集計列参照の両方を 1 つの SQL ステートメントの引数として使用することはできません。
スカラー関数 スカラー関数は、ODBC 標準形式を使用する場合にのみサポートされます。
関数の設定 set 関数 (AVGMAXMINおよび SUM) は、キーワード (keyword)をDISTINCTサポートしていません。
並べ替え 句、句SELECT DISTINCT、ステートメント、ORDER BYまたは外部結合のGROUP BY並べ替えキーの最大長は 255 バイトです。並べ替え行のすべての並べ替えキーの最大長は 65,500 バイトです。
CONVERT 型変換エラーが発生すると、影響を受ける列が に NULL設定されます。

DATE および TIMESTAMP データ型は、 関数によって別のデータ型 (またはそれ自体) に CONVERT 変換できません。

ステートメントの制限事項

ステートメント 制限事項
ALTER TABLE 詳細については、「 ALTER TABLE ステートメントの制限事項」を参照してください。
CALL 式は、呼び出されたプロシージャのパラメーターとしてサポートされていません (Microsoft Access ドライバーに適用されます)。
CREATE INDEX 詳細については、「 CREATE INDEX ステートメントの制限事項」を参照してください。
CREATE TABLE 詳細については、「 CREATE TABLE ステートメントの制限事項」を参照してください。
DELETE 詳細については、「 DELETE ステートメントの制限事項」を参照してください。
DROP INDEX ステートメントは DROP INDEX サポートされていません (Microsoft Excel またはテキスト ドライバーに適用されます)。
DROP TABLE Microsoft Excel 5.0、7.0、または 97 ドライバーを使用すると、 ステートメントはワークシートをクリアしますが、 DROP TABLE ワークシート名は削除しません。 ワークシート名はブックにまだ存在するため、同じ名前の別のワークシートを作成することはできません。
INSERT 詳細については、「 INSERT ステートメントの制限事項」を参照してください。
SELECT DISTINCT キーワード (keyword)はDISTINCTバイナリ データには適用されません。
SELECT 詳細については、「 SELECT ステートメントの制限事項」を参照してください。
UPDATE 詳細については、「 UPDATE ステートメントの制限事項」を参照してください。

句、型、およびその他の制限事項

句または型 制限事項
列名 詳細については、「 列名の制限事項」を参照してください。
データ型 詳細については、「 データ型の制限事項」を参照してください。
日付の算術 データ型からデータ型を減算する場合、 DATE 日付の算術演算は DATE サポートされていません。
識別子 詳細については、「 識別子の制限事項」を参照してください。
インデックス名 Paradox ドライバーを使用する場合、プライマリ インデックスの名前は、それが定義されているテーブルと同じである必要があります。 他の一意のインデックスまたは一意でないインデックスは、定義されているテーブルと同じ名前である必要があります。
パラメーター化クエリ Microsoft Access ドライバーを使用する場合は、CALL query-name [ ( パラメーター [ , パラメーター ] ... ) ] という構文を使用して、パラメーター化されたクエリを呼び出すことができます。
予約されているキーワード 詳細については、「予約キーワード (keyword)の制限事項」を参照してください。
AND 述語 最大 40 個がサポートされています。
DISTINCT キーワード フィールド (Microsoft Access) またはMemoフィールド (dBASE) ではサポートされていませんLong Text
FROM clause 句内 FROM のテーブルの最大数は 16 です。
HAVING clause 句の HAVING 検索条件の最大数は 40 です。
LIKE 述語 詳細については、「 LIKE 述語の制限事項」を参照してください。
NOT NULL NOT ステートメントの CREATE TABLE NULL'' 制約はサポートされていません。
ORDER BY clause ステートメントにSELECT句と ORDER BY 句がGROUP BY含まれている場合、句にはORDER BY結果セット内の列または 句内の式GROUP BYのみを含めることができます。
テーブル名 詳細については、「 テーブル名の制限事項」を参照してください。
テーブルの参照 任意のクエリ ステートメントには、最大 16 個のテーブル参照を含めることができます。
Views dBASE、Microsoft Excel、Paradox、または Text ドライバーではサポートされていません。
WHERE clause 句内 WHERE の句の最大数は 40 です。

LONGVARBINARY 列と LONGVARCHAR 列は最大 255 文字のリテラルと比較できますが、パラメーターを使用して比較することはできません。
WHERE CURRENT OF clause サポートされていません。
文字列 詳細については、「文字列の 制限事項」を参照してください。