将 SQL 查询转换为可视化图表的工具? [关闭]
Posted
技术标签:
【中文标题】将 SQL 查询转换为可视化图表的工具? [关闭]【英文标题】:Tool to convert a SQL query into a visual diagram? [closed] 【发布时间】:2018-11-16 10:52:14 【问题描述】:我有一堆 Oracle SQL 查询,我想为其准备一些可视化模型/图表。例如,显示所有表、连接和连接条件。
这样的工具存在吗?
【问题讨论】:
Oracle 有一个创建 ER 图的工具,参见:***.com/questions/6580529/… 【参考方案1】:是的,Oracle SQL Developer,它包含在您的 Oracle 数据库许可中……换句话说,它是免费的。
奖励,它是 Java,因此可以在 Windows、OS X 和 Linux 上运行。
打开一个连接,这会给你一个 SQL 工作表。
输入您的查询,例如:
select b.extra_column
,b.department_id
,b.department_name
,b.manager_id
,b.location_id
,c.employee_id
,c.first_name
,c.last_name
,c.email
,c.phone_number
,c.hire_date
,c.job_id
,c.salary
,c.commission_pct
,c.manager_id
,c.department_id
,a.location_id
,a.street_address
,a.postal_code
,a.city
,a.state_province
,a.country_id
from departments b
,locations a
,employees c
where a.location_id = b.location_id
and c.employee_id = b.manager_id
and b.department_id = c.department_id;
单击查询生成器选项卡。
瞧。
请注意,当前版本存在性能错误,将在 18.2 版本中修复。换句话说,今天为您呈现图表需要一些时间。
【讨论】:
【参考方案2】:同样,仅从 SQL 文本中获取,无需创建表:https://sqldep.com/
【讨论】:
以上是关于将 SQL 查询转换为可视化图表的工具? [关闭]的主要内容,如果未能解决你的问题,请参考以下文章
将 SQL 查询转换为 Laravel Eloquent [关闭]
将 SQL 查询转换为 PL/SQL 可以提高 Oracle 12c 中的性能吗? [关闭]