
sqlglot
tobymao
Python SQL Parser and Transpiler
AI 简介
SQLGlot 是一个纯 Python 实现的无依赖 SQL 解析器与跨方言转译器。它支持解析、格式化、优化和执行 SQL,并可在 31 种主流 SQL 方言(如 Snowflake、BigQuery、Spark、DuckDB、PostgreSQL 等)之间精准转译,同时提供 AST 遍历、元数据提取、语法错误检测及自定义方言扩展能力。适用于数据平台构建、ETL 流程标准化、BI 工具后端 SQL 兼容层开发、以及需要多引擎 SQL 统一处理的中后台系统。
Python
MIT License9.4k
Stars
1.2k
Forks
50
Watchers
1
Issues
Star 增长
今日0
近 7 天0
近 30 天+26
综合评分67.83
默认分支main