使用 SQL Server Management Studio 编写、分析和编辑脚本
更新日期: 2005 年 12 月 5 日
SQL Server Management Studio 包含用于编辑 Transact-SQL、MDX、DMX、XMLA 和 SQL Server Compact Edition 查询的特定语言代码编辑器。
功能
SQL Server Management Studio 代码编辑器的功能包括:
- 可用于加快 SQL Server、SQL Server 2005 Analysis Services (SSAS) 和 SQL Server 2005 Compact Edition 脚本的编写速度的模板。模板是包含创建数据库对象所需的语句基本结构的文件。
- 在语法中使用不同的颜色,以提高复杂语句的可读性。
- 用于以拖放方式创建查询的图形查询设计器。
- 以文档窗口中的选项卡形式或在单独的文档中显示查询窗口。
- 在网格或文本窗口中显示查询结果,或将查询结果重定向到一个文件。
- 以单独的选项卡式窗口的形式显示结果网格。
- 以图形方式显示 Showplan 信息,该信息显示构成 Transact-SQL 语句的执行计划的逻辑步骤。Management Studio 在连接到 SQL Server 2005 实例时使用 XML Showplan 从 SQL Server 数据库引擎 中检索 Showplan 信息;但在连接到 SQL Server 2000 实例时使用文本信息。
- 功能丰富的文本编辑环境,支持查找和替换、大量标注、自定义字体和颜色以及编号。某些类型的编辑器还有其他功能,如大纲显示和自动完成功能。
- 用于使用操作系统命令执行脚本的 SQLCMD 模式。
注意: 由于您不是从命令提示符下启动 SQLCMD 的,因此在 SQLCMD 模式下运行查询编辑器时存在一些限制。不能传入命令提示符参数(如变量),而且,由于查询编辑器无法响应操作系统提示,因此必须注意不要执行交互语句。
Components
查询编辑器包含以下窗口:
- 查询编辑器。此窗口用于编写和执行脚本。
- 结果。此窗口用于查看查询结果。此窗口可以在网格或文本中显示结果。
- 消息。此窗口显示有关查询运行情况的信息。例如,“消息”窗口将显示返回的任何错误或行数。
- 客户端统计信息。此窗口显示有关划分为不同类别的查询执行的信息。如果从**“查询”菜单上选中“包括客户端统计信息”,则执行查询时将显示“客户端统计信息”窗口。连续查询执行中的统计信息会与平均值一起列出。从“查询”菜单上选择“重置客户端统计信息”**可重置平均值。
下表列出了与代码编辑器相关的 SQL Server 联机丛书主题。
主题 | 说明 |
---|---|
包含有关模板和如何创建自定义模板的信息。 |
|
包含有关代码大纲显示、编号、注释中的超链接、sguiggles、自动换行等功能的主题。 |
|
包含在代码编辑器中可用的键盘快捷方式列表。 |
|
介绍如何配置 SQL Server Management Studio 以基于文件扩展名打开指定的代码编辑器。 |
|
包含说明代码编辑器的多个配置选项的页面链接。 |
|
说明如何在代码编辑器中自定义文本的外观。 |
访问 SQL Server Management Studio 查询编辑器
在**“文件”菜单上,单击“新建”,再单击“文件”**。
系统将显示**“新建文件”**对话框。
在**“类别”下,单击要创建的查询类型。例如,若要创建 Transact-SQL 查询,请单击“SQL Server 查询”**。
在**“模板”框中,单击要编写的查询类型。例如,若要创建 Transact-SQL 查询,请单击“SQL Server 查询”**。
单击**“打开”**。
系统将显示**“连接到 SQL Server”**对话框。
在**“服务器实例”列表框中,键入或选择服务器名称,再单击“连接”**。
此时将出现“查询编辑器”窗口。
在全屏显示模式下查看代码编辑器
- 在代码编辑器窗口中,通过按 Shift+Alt+Enter 来切换全屏显示模式。
请参阅
参考
代码编辑器中的颜色代码
SQL Server Management Studio 键盘快捷键
概念
其他资源
数据库引擎入门
SQL Server Management Studio 教程
“编写 Transact-SQL 语句”教程
sqlcmd 实用工具教程
使用 sqlcmd 实用工具