2009-06-11 27 views
1

有时我正在查看复杂的SQL Server SQL语句,并想知道是否有可以将查询表示为图形模型的工具。将T-SQL转换为图形模型的工具?

例如:

您有它连接(可能是内+左,右连接)与10个表选择查询。是否有一种工具可以接受此查询,以图形方式表示这10个表格,并将不同的联接作为关系进行绘制?更好的是,如果您以图形方式修改连接和条件,它会自动更新生成的SQL。它

认为像反向查询生成器。你从sql查询开始,并在模型结束。

+0

这些答案中的任何一个都适用于使用联合,派生表,CTE和/或子查询的查询吗? – 2009-06-11 19:16:08

回答

2

管理控制台中的查询设计器实际上是双向的。你可以用它来图形化绘制你的查询,或者你可以粘贴或输入你的t-sql,它会显示一个图形显示。

只需打开一个查询窗口,然后按Ctrl-Shift键-Q,或从查询菜单中选择“设计查询编辑器中”。

+0

不错的功能,不知道它..它产生的可怕代码虽然:-) – Brimstedt 2009-06-11 19:12:12

0

虽然不完全是你是从ISpySQL.com要求,该TSQL脚本Explorer将接近。免责声明,我是ISpySQL.com的一部分。罗布·瓦利

0

我不能给你一个单一的答案,如“终极”不是一个软件,因为这将取决于您的具体要求,例如精确的质量。 :它是用于设计还是用于文档?你想要graph-2-sql往返吗?或图2你的开发语言?你想付钱吗?哪个平台,哪个数据库?等等。'风格'也很重要,因为你可能更喜欢复杂而强大的工具,或者更简单但快速的工具。

所以我给你一些指点,我就让你看看哪一个可能更适合您的需求,我希望它能帮助;可能还有其他几个我忘记了或者我不知道的工具。请注意,我没有尝试过所有这些,我目前主要是在Django上开发,所以我经常在纸上画草图(是的,我也是),然后直接编写代码。

如果你想“画”一个数据库的图形,而无需将它与SQL或代码同步:

许多软件允许你直接图形编辑数据库模型,如:

如果你只是想记录现有的“数据库,你有多种选择,如: