使用 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 模式。
    ms173477.note(zh-cn,SQL.90).gif注意:
    由于您不是从命令提示符下启动 SQLCMD 的,因此在 SQLCMD 模式下运行查询编辑器时存在一些限制。不能传入命令提示符参数(如变量),而且,由于查询编辑器无法响应操作系统提示,因此必须注意不要执行交互语句。

Components

查询编辑器包含以下窗口:

  • 查询编辑器。此窗口用于编写和执行脚本。
  • 结果。此窗口用于查看查询结果。此窗口可以在网格或文本中显示结果。
  • 消息。此窗口显示有关查询运行情况的信息。例如,“消息”窗口将显示返回的任何错误或行数。
  • 客户端统计信息。此窗口显示有关划分为不同类别的查询执行的信息。如果从**“查询”菜单上选中“包括客户端统计信息”,则执行查询时将显示“客户端统计信息”窗口。连续查询执行中的统计信息会与平均值一起列出。从“查询”菜单上选择“重置客户端统计信息”**可重置平均值。

下表列出了与代码编辑器相关的 SQL Server 联机丛书主题。

主题 说明

使用 SQL Server Management Studio 模板

包含有关模板和如何创建自定义模板的信息。

编辑器有用的命令和功能

包含有关代码大纲显示、编号、注释中的超链接、sguiggles、自动换行等功能的主题。

SQL Server Management Studio 键盘快捷键

包含在代码编辑器中可用的键盘快捷方式列表。

如何将文件扩展名与代码编辑器相关联

介绍如何配置 SQL Server Management Studio 以基于文件扩展名打开指定的代码编辑器。

在 SQL Server Management Studio 中编辑脚本和文件

包含说明代码编辑器的多个配置选项的页面链接。

如何更改字体颜色、大小和样式

说明如何在代码编辑器中自定义文本的外观。

访问 SQL Server Management Studio 查询编辑器

  1. 在**“文件”菜单上,单击“新建”,再单击“文件”**。

    系统将显示**“新建文件”**对话框。

  2. 在**“类别”下,单击要创建的查询类型。例如,若要创建 Transact-SQL 查询,请单击“SQL Server 查询”**。

  3. 在**“模板”框中,单击要编写的查询类型。例如,若要创建 Transact-SQL 查询,请单击“SQL Server 查询”**。

  4. 单击**“打开”**。

    系统将显示**“连接到 SQL Server”**对话框。

  5. 在**“服务器实例”列表框中,键入或选择服务器名称,再单击“连接”**。

    此时将出现“查询编辑器”窗口。

在全屏显示模式下查看代码编辑器

  1. 在代码编辑器窗口中,通过按 Shift+Alt+Enter 来切换全屏显示模式。

请参阅

参考

代码编辑器中的颜色代码
SQL Server Management Studio 键盘快捷键

概念

编辑器有用的命令和功能
自定义菜单和快捷键

其他资源

数据库引擎入门
SQL Server Management Studio 教程
“编写 Transact-SQL 语句”教程
sqlcmd 实用工具教程
使用 sqlcmd 实用工具

帮助和信息

获取 SQL Server 2005 帮助