用於連接驗證的跨資料庫 SQL 測試查詢
為了確保資料庫連接不間斷,使用 SQL 測試查詢定期驗證連線可用性。然而,考慮到供應商生態系統的多樣化,選擇適當的查詢變得具有挑戰性。在這裡,我們針對此問題探索特定於供應商且普遍適用的解決方案。
供應商特定的查詢:
-
MySQL、H2、SQL Server 、PostgreSQL、SQLite、Hive:選擇1
-
Oracle: SELECT 1 FROM DUAL
通用相容查詢:
雖然通用相容查詢可能不存在,以下建議提供了廣泛的覆蓋範圍資料庫:
-
從任何_現有_表中選擇1 WHERE 1=0 或從 INFORMATION_SCHEMA.SYSTEM_USERS 從 INFORMATION_SCHEMA.SYSTEM_USERS 中選擇 1 或
立即呼叫()- : HSQLDB
Apache DerbyDB2 中選取1 SYSIBM.SYSDUMMY1-
Informix
:從系統表中選擇🎜>
Informix:從系統表中選擇🎜> >
以上是如何撰寫跨資料庫 SQL 測試查詢來驗證連線?的詳細內容。更多資訊請關注PHP中文網其他相關文章!