1
是否有任何第三方工具用於驗證SQL查詢,然後執行它與數據庫/ sql pacakge或任何方式來檢查SQL查詢是否正確,而不會從數據庫/ sql查詢該查詢是無效的?Golang SQL查詢語法驗證程序
是否有任何第三方工具用於驗證SQL查詢,然後執行它與數據庫/ sql pacakge或任何方式來檢查SQL查詢是否正確,而不會從數據庫/ sql查詢該查詢是無效的?Golang SQL查詢語法驗證程序
最後,我發現this SQL parser包。我colud使用它來驗證它。
func isSQLValid(sql string) (bool, error) {
_, err := sqlparser.Parse(sql)
if err != nil {
return false, err
}
return true, nil
}