Microsoft Jet通配符:解開*與%之謎
在Microsoft Jet中,LIKE運算子的正確多字元通配符取決於ANSI查詢模式設定。
ANSI查詢模式
Microsoft Jet支援兩種查詢模式:
介面特定的查詢模式
使用的查詢模式取決於所使用的介面:
ALIKE關鍵字
為了避免混淆,可以在Jet SQL語法中使用ALIKE關鍵字。無論查詢模式為何,ALIKE都允許使用ANSI-92通配符(%)。但是,它與SQL-92不相容,儘管廣泛使用,但可能不受官方支援。
因此,Microsoft Jet中LIKE運算子的適當通配符取決於所使用的查詢模式,該模式由所使用的介面決定。為確保一致性,建議對傳統查詢模式使用*通配符,對SQL Server相容模式使用%通配符。如果需要,也可以使用ALIKE關鍵字來確保跨不同查詢模式的兼容性。
以上是Microsoft Jet 通配符混淆:* 或 %? 我應該將哪個通配符與 LIKE 一起使用?的詳細內容。更多資訊請關注PHP中文網其他相關文章!