Microsoft Jet資料庫引擎中的通配符難題:星號與百分號
在Microsoft Jet資料庫引擎中,LIKE運算子允許使用多字元通配符進行模式比對。然而,選擇星號(*)還是百分號(%)作為通配符一直是一個令人困惑的問題。
Jet引擎中通配符的行為取決於ANSI查詢模式設定:
這些模式是Jet特有的,與ANSI/ISO SQL標準並不完全相容。
介面特定的設定:
替代方案:ALIKE關鍵字
為了避免混淆並確保可移植性,可以使用ALIKE關鍵字強制使用ANSI-92查詢模式字元(%和_),而不管介面的查詢模式如何。但是,此關鍵字未正式支持,可能不被認為是SQL-92相容的。
以上是星號或百分號:哪一種通配符適用於 Microsoft Jet 的 LIKE 運算子?的詳細內容。更多資訊請關注PHP中文網其他相關文章!