【问题标题】:Seeking a GUI auto-format feature for T-SQL寻求 T-SQL 的 GUI 自动格式化功能
【发布时间】:2023-04-03 16:29:01
【问题描述】:

是否有免费的 GUI 工具允许与提供自动格式化功能的 Microsoft SQL Server(通过 T-SQL)交互?

我经常发现自己在 SQL 查询分析器(Microsoft 的 T-SQL 标准 GUI 工具)中编写查询并将整个内容剪切/粘贴到 SQLyog(MySQL 的 GUI 工具)中,我可以在其中按 F12 并将其重新格式化为一种易于阅读的行业标准格式。然后我将其剪切/粘贴回查询分析器以执行。我在工作中一直这样做,但找不到替代方法。

我意识到 SQLyog 不再是免费软件,但我正在寻找的是 MS SQL Server 界面(具有自动格式化)的特定替代品。提前感谢您的帮助。

【问题讨论】:

  • 我不知道,但 SQL 查询分析器从 2005 年左右开始就不是“T-SQL 的标准 GUI 工具”了。虽然它不进行自动格式化,但我喜欢使用LINQpad。可以直接下SQL,不需要使用LINQ。
  • @Josh 呃,除了 LINQPad(我想这没问题),我错过了什么?我仍然使用企业管理器来处理几乎所有事情。有什么更好的工具?
  • 我猜你是在 SQL 2000 上?我不知道。有点旧了也许红门有更好的东西。为什么不下载 SQL 2008 试用版并查看它的管理工具。它们比 Enterprise Manager IMO 好得多。特别是因为它使用与 Visual Studio 相同的代码编辑器。

标签: sql database tsql reformat


【解决方案1】:

是的。 SSMS Tools Pack.

【讨论】:

  • @marc_s:问题没有这样标记。
  • 好的,感谢您的反馈。 SSMS 工具包是 SSMS/SQL Server 2005+ 的附加组件,因此在技术上它不是免费的,但这是我的问题的可接受答案。必须接受在 SQL 的专有扩展(此处为 T-SQL)中工作将我们锁定在某些工具中。我将继续使用 SQLyog 来格式化我的 sql 语句。 SQLyog 的格式无论如何都不是行业标准,我只是认为它是我遇到的最清晰易读的格式,也是我公司用作格式样式的格式,所以我有偏见。)谢谢你的帮助。
  • @dvanaria:嗨。 SSMS 工具包目前是免费的(有捐赠链接,但它是免费的...)
【解决方案2】:

如果您想使用 SQL Server 2000 的“SQL 查询分析器”,那么您只有 Red Gate 作为 AFAIK 选项。

对于 SSMS/SQL Server 2005+,有提到的 SSMS 工具包

编辑:SQuirreLformatting and other plugins,这将比 SSMS 工具包更好

【讨论】:

    猜你喜欢
    • 2020-10-14
    • 1970-01-01
    • 2011-01-15
    • 2012-10-12
    • 2014-09-10
    • 1970-01-01
    • 2018-02-14
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多