Table Parser

从复杂 SQL 中提取真实表

穿透别名、CTE 和嵌套查询,识别查询涉及的主表与全部真实物理表,为审计、权限分析和血缘建设提供结构化结果。

CTE 表提取示例
WITH paid AS (
  SELECT * FROM orders
)
SELECT p.id, u.name
FROM paid p JOIN users u
  ON p.user_id = u.id;

真实表:orders, users

结构化识别表依赖

避免把 CTE 名、别名或临时查询误判为物理表。

真实表提取

识别查询直接或间接依赖的物理表名称。

复杂结构展开

处理 JOIN、CTE、UNION 与多层子查询。

多语句解析

结合 SQL 切分能力逐条检查脚本中的表依赖。

常见用途

表名解析适用于 SQL 权限预检、查询审计、任务依赖采集、数据源迁移和静态代码分析。解析结果来自 SQL 语法结构,不访问数据库元数据。

CTE 名称会作为真实表返回吗?

工具会分析 CTE 定义并尽可能返回其内部引用的真实表,而不是仅返回临时名称。

解析 SQL 中的真实表

粘贴查询语句,查看主表和全部表引用。

进入在线工具