審查 SQL 查詢
格式化查詢,複製 SQL 審查報告,再比較差異或檢查結果 payload。
- 1. SQL
格式化查詢並複製包含表格、子句、變更風險與清單信號的審查報告。
- 2. Diff
分享前將審查後的查詢與上一版比較。
- 3. CSV JSON
清理可證明查詢輸出形態的匯出列或 API payload 範例。
格式化長 SQL 查詢,讓條件、連接、子查詢與差異更容易檢查。
輸入 / 輸出
輸入、輸出與複製操作集中在這個主要區域。範例和檢查內容放在下方。
本機工作階段
輸入狀態只保存在此瀏覽器中,可在無帳號時恢復上次工作區。
完成主要輸入/輸出流程後,再開啟需要的範例、檢查清單與相關工具。
審查 SQL 查詢
格式化查詢,複製 SQL 審查報告,再比較差異或檢查結果 payload。
格式化查詢並複製包含表格、子句、變更風險與清單信號的審查報告。
分享前將審查後的查詢與上一版比較。
清理可證明查詢輸出形態的匯出列或 API payload 範例。
複製前檢查
常見失敗情況
相關工具
指南
完成主要輸入/輸出流程後,再開啟需要的範例、檢查清單與相關工具。
select id,name from users where active=1 order by created_at descselect count(*) from orders where created_at >= '2026-01-01'select u.id,o.total from users u join orders o on o.user_id=u.idSQL 範例
語句數
1
輸入位元組
113
輸出行數
10
Dialect
PostgreSQL
執行格式化 SQL 前檢查查詢型態、表格參照、子句與複製風險。
查詢類型
SELECT 查詢
表格參照
2
JOIN 子句
1
子查詢
0
參數
0
敏感欄位
0
從 FROM、JOIN、UPDATE、INSERT 或 DELETE 子句偵測到的前幾個表格型參照。
SQL 審查報告
複製包含查詢型態、表格參照、子句檢查、警告與安全執行清單的交接報告。
查詢類型
SELECT 查詢
語句數
1
表格參照
2
JOIN 子句
1
子查詢
0
參數
0
WHERE 狀態
是
LIMIT 狀態
否
審查備註
審查清單
# SQL 審查報告 - 檢查時間: 瀏覽器複製時間 - 輸出模式: 美化 - 查詢類型: SELECT 查詢 - 語句數: 1 - 表格參照: 2 - JOIN 子句: 1 - 子查詢: 0 - 參數: 0 - 敏感欄位: 0 - WHERE 狀態: 是 - LIMIT 狀態: 否 - 變更或 schema 風險: 否 - 輸入位元組: 113 - 輸出行數: 10 - 原始 SQL 不包含在此報告中;需要時另附已遮蔽的格式化查詢。 ## 表格參照 - users - orders ## 審查備註 - 未偵測到結尾分號。如 SQL client 需要語句結束符,請補上。 - SELECT 沒有 LIMIT 或聚合。臨時檢查正式資料前請加限制。 ## 審查清單 - 上線前先在 staging 或 transaction 包住的 session 中執行。 - 確認 WHERE、LIMIT 與 JOIN key 符合預期資料列範圍。 - 昂貴的 SELECT 或 JOIN 請查看 EXPLAIN 或資料庫執行計畫。 - UPDATE、DELETE、INSERT 與 schema 變更應放入已審查的 migration 或 rollback 計畫。 - 分享前移除 credential、客戶識別碼與正式環境 literal。
可複製輸出
select
u.id,
o.total
from
users u
join orders o on o.user_id = u.id
where
o.status = 'paid'
order by
o.created_at desc