4

我使用语音识别来口述 SQL,而且排列起来很痛苦。如果我能看到制表位在哪里,那会节省很多时间。

4

2 回答 2

5

Management Studio 支持Visual Studio 也具有的未记录功能。它将垂直引导线添加到特定列位置的编辑器窗口。

使用下面的文本创建一个 .reg 文件并打开它以将其与您的注册表合并。这将在 SQL Server 2005 中每 8 个字符(最多 96 列)添加一行。根据需要进行修改以适合您的选项卡大小。它似乎不支持超过 12 行。字符串的 RGB 部分应该设置颜色,但对我来说它总是显示为黑色。您会很快注意到为什么这是一个未记录的功能 - 这些行出现在不需要的位置,例如消息输出窗口。

Windows Registry Editor Version 5.00

[HKEY_CURRENT_USER\SOFTWARE\Microsoft\Microsoft SQL Server\90\Tools\Shell\Text Editor]
"Guides"="RGB(128,0,0) 8, 16, 24, 32, 40, 48, 56, 64, 72, 80, 88, 96"
于 2008-12-01T23:17:45.410 回答
1

也许是 Red Gate 的SQL Refactor。您可以定义所需的代码布局,然后简单地使用命令“Lay Out SQL”。

当您安装 SQL Refactor 时,它会在 Management Studio 主菜单中添加额外的菜单项。每个命令都有其键盘快捷键(例如,对于 Lay Out SQL,它是 Ctrl+B Ctrl+L),所以我假设您应该能够将该命令分配给您的语音识别工具。

SQL Refactor 附带价格,但您可以下载 14 天完整工作试用版来试用它是否满足您的需求。

于 2008-12-02T10:53:27.427 回答