制限事項
- [アーティクル]
-
-
このセクションでは、次のセクションに関する ODBC デスクトップ データベース ドライバーの制限事項について説明します。
関数の制限事項
機能 |
制限事項 |
集計関数 |
集計関数と非集計列参照の両方を 1 つの SQL ステートメントの引数として使用することはできません。 |
スカラー関数 |
スカラー関数は、ODBC 標準形式を使用する場合にのみサポートされます。 |
関数の設定 |
set 関数 (AVG 、MAX MIN および 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 |
サポートされていません。 |
文字列 |
詳細については、「文字列の 制限事項」を参照してください。 |