将 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 to LINQ 工具 [关闭]

将 SQL 查询转换为 Laravel Eloquent [关闭]

适用于 SQL Server CE 4 的数据库图表工具

将 SQL 查询转换为 PL/SQL 可以提高 Oracle 12c 中的性能吗? [关闭]

将 SQL 查询转换为访问查询 - SELECT 中的 SELECT

我应该将此方法的查询转换为存储过程吗? [关闭]