← 全部工具

SQL 查詢參數化器

在瀏覽器本機產生 SQL 參數佔位符及依序排列的綁定值,交由資料庫驅動程式使用。

sql-query-parameterizer本機處理

正在啟用本機工具…

輸入與設定

在此分頁處理,不上傳或儲存輸入。每個文字欄位最多 32 KiB,完整輸出最多 1 MiB;各格式與模型另有界限。

結果

確認設定後執行;輸入變動會清除舊結果。

處理規則與限制

保留引號識別碼、註解,以及 ORDER BY 與 GROUP BY 運算式中的數字。數值參數以十進位字串呈現,讓驅動程式綁定時保留精度。不支援既有佔位符、問號運算子、具型別的日期/時間/區間常值,以及相鄰、dollar 引號、帶前綴或以反斜線跳脫的字串。輸入上限為 32 KiB,最多擷取 200 個值。

資料與規則檢查:PostgreSQL SELECT ↗Source tool controls ↗

如何使用這個工具

範例
SELECT name, created_at FROM users
WHERE active = true ORDER BY 2 DESC;

選「錢號$1」並執行範例。輸出結尾為 WHERE active = $1 ORDER BY 2 DESC,只有一個布林參數 true。2 仍然指第二個輸出欄位 created_at。請依驅動程式選擇命名或問號格式。如果工具拒絕 DATE '2025-01-01',請改在驅動程式中綁定參數並明確轉型。

另外處理資料表名與欄名的引號 →

使用說明更新:PostgreSQL SELECT ↗

不適合用在什麼情況

請依資料庫方言檢查查詢,並透過驅動程式綁定輸出的值。資料表名及欄名須另外處理,例如限制為允許的識別碼。