**Microsoft Jet ワイルドカードのトラブルシューティング: % および ***
Microsoft Jet データベースでは、LIKE 演算子のワイルドカード文字の動作は、ANSI クエリ モード設定によって異なります。デフォルトでは、DAO インターフェイスは ANSI-89 クエリ モードを使用し、複数文字のワイルドカード文字としてアスタリスク (*) を使用します。対照的に、ADO インターフェイス (OLE DB) および拡張 ANSI SQL (ExtendedAnsiSQL) モードは、推奨されるワイルドカード文字としてパーセント記号 (%) に依存する ANSI-92 クエリ モードを使用します。
ただし、MS Access ユーザー インターフェイス (バージョン 2003 以降) には 2 つのクエリ モードを柔軟に切り替えることができることに注意することが重要です。したがって、インターフェイス内の特定のワイルドカードに依存することが常に安全であるとは限りません。
さらに、Microsoft Jet SQL 構文には ALIKE キーワードが用意されており、インターフェイスのクエリ モードに関係なく ANSI-92 文字 (% および _) を使用できます。ただし、このキーワードは正式にはサポートされていないため、SQL-92 に準拠しているとは見なされません。
以上がMicrosoft Jet データベース クエリのワイルドカード「%」と「*」の違いは何ですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。