将T-SQL转换为图形模型的工具?
有时,我看到一些复杂的SQL Server SQL语句,想知道是否有一种工具可以将查询表示为图形模型 例如: 您有一个select查询,它与10个表进行连接(可以是内部连接+左连接和右连接)。是否有一个工具可以执行此查询,以图形方式表示10个表,并将不同的连接绘制为关系?更好的是,如果您以图形方式修改联接和条件,它会自动更新生成的sql将T-SQL转换为图形模型的工具?,sql,sql-server,Sql,Sql Server,有时,我看到一些复杂的SQL Server SQL语句,想知道是否有一种工具可以将查询表示为图形模型 例如: 您有一个select查询,它与10个表进行连接(可以是内部连接+左连接和右连接)。是否有一个工具可以执行此查询,以图形方式表示10个表,并将不同的连接绘制为关系?更好的是,如果您以图形方式修改联接和条件,它会自动更新生成的sql 将其视为反向查询生成器。从sql查询开始,到模型结束。这不是一个完美的解决方案,但您始终可以查看。管理控制台中的查询设计器实际上是双向的。您可以使用它以图形方式
将其视为反向查询生成器。从sql查询开始,到模型结束。这不是一个完美的解决方案,但您始终可以查看。管理控制台中的查询设计器实际上是双向的。您可以使用它以图形方式绘制查询,也可以粘贴或键入t-sql,它将显示图形显示
只需打开一个查询窗口,然后按Ctrl-Shift-Q或从“查询”菜单中选择“在编辑器中设计查询”。虽然不是您所要求的,但ISpySQL.com上的TSQL脚本资源管理器将会关闭。免责声明,我是ISpySQL.com的一部分。Rob Vallee我不能给你一个单一的答案,因为“终极”并不是软件的精确质量,因为它取决于你的具体要求,例如:它是用于设计还是用于文档?您想要graph-2-sql往返吗?还是graph-2-your-dev-language?你想付钱吗?哪个平台,哪个数据库?“风格”也很重要,因为你可能更喜欢复杂而强大的工具,或者更喜欢简单但快速的工具 所以我会给你一些建议,让你看看哪一个更适合你的需要,我希望它能有所帮助;可能还有其他几个工具我忘记了或不知道。请注意,我还没有全部尝试过,我目前主要是在django上开发,所以我经常在纸上画草图(是的,我也是),然后直接编写代码 如果要将数据库“绘制”为图形,并且不需要与sql或代码同步,请执行以下操作:
- 图形工具:我真的很喜欢这个快速图形的界面
- 任何UML工具,例如:
- 在线工具:
- python/django:
- perl: