使用 SQL Server Management Studio 编写、分析和编辑脚本

SQL Server Management Studio 包含可用于编辑 Transact-SQL、Xquery、MDX、DMX、XMLA 和 SQL Server Compact 3.5 SP2 查询的特定语言代码编辑器。

功能

SQL Server Management Studio 代码编辑器具有以下功能:

  • 可用于加快SQL Server 数据库引擎、Analysis Services 和 SQL Server Compact 3.5 SP2 脚本编写速度的模板。模板是包含创建数据库对象所需的语句基本结构的文件。

  • 在语法中使用不同的颜色,以提高复杂语句的可读性。

  • 用于以拖放方式创建查询的图形查询设计器。

  • 以文档窗口中的选项卡形式或在单独的文档中显示查询窗口。

  • 在网格或文本窗口中显示查询结果,或将查询结果重定向到一个文件。

  • 以单独的选项卡式窗口的形式显示结果网格。

  • 以图形方式显示显示计划信息,该信息显示构成 Transact-SQL 语句的执行计划的逻辑步骤。

  • 功能丰富的文本编辑环境,支持查找和替换、大量标注、自定义字体和颜色以及编号。某些类型的编辑器还有其他功能,如大纲显示和自动完成功能。

  • 用于使用操作系统命令执行脚本的 SQLCMD 模式。

    选择此选项时,请记住下列限制:

    • 数据库引擎查询编辑器中的 IntelliSense 处于关闭状态。

    • 由于您查询编辑器不能从命令行运行,因此不能传入命令行参数(如变量)。

    • 由于查询编辑器无法响应操作系统提示,因此您一定要记住不要运行交互式语句。

注意注意

对大型 Transact-SQL 脚本启用 IntelliSense 可能会降低运行速度较慢的计算机的性能。有关如何对启用了 IntelliSense 的 Transact-SQL 脚本进行大小限制的信息,请参阅选项(文本编辑器/Transact-SQL/IntelliSense)

注意注意

SQL Server Management Studio SQL Server Compact 查询编辑器不支持 SQL Server Compact 4.0。

组件

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

  • 查询编辑器。此窗口用于编写和执行脚本。

  • 结果。此窗口用于查看查询结果。此窗口可以在网格或文本中显示结果。

  • 消息。此窗口显示脚本运行时由服务器返回的错误、警告和信息性消息。只有再次运行脚本时,消息列表才会发生变化。

  • 错误列表。此窗口显示 IntelliSense 功能在 数据库引擎 查询编辑器中找到的语法和语义错误。当您编辑 Transact-SQL 脚本时,错误列表会动态变化。错误列表仅显示 数据库引擎 查询编辑器中的错误,而不显示其他编辑器中的错误。

  • 客户端统计信息。此窗口显示有关划分为不同类别的查询执行的信息。如果从**“查询”菜单上选中“包括客户端统计信息”,则执行查询时将显示“客户端统计信息”窗口。连续查询执行中的统计信息会与平均值一起列出。从“查询”菜单上选择“重置客户端统计信息”**可重置平均值。

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

主题

说明

使用 SQL Server Management Studio 模板

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

编辑器有用的命令和功能

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

SQL Server Management Studio 键盘快捷键

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

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

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

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

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

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

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

“错误列表”窗口 (Management Studio)

说明数据库引擎查询编辑器如何显示错误信息。

访问 SQL Server Management Studio 查询编辑器

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

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

    单击要创建的查询的类型。例如,若要创建 Transact-SQL 查询,请单击**“数据库引擎查询”**。

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

  • 在 SQL Server Management Studio 工具栏上,单击希望打开的查询编辑器对应的按钮。例如,若要创建 XMLA 查询,请单击**“Analysis Services XMLA 查询”**。

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

从模板资源管理器访问数据库引擎查询编辑器

  1. 在**“视图”菜单上,单击“模板资源管理器”**。

    此时屏幕右下方将显示**“模板资源管理器”**。

  2. 双击一个模板以打开“数据库引擎查询”窗口,窗口中显示该模板的文本。例如,若要打开 CREATE DATABASE 模板,请打开**“SQL Server 模板”文件夹,再打开“数据库”文件夹,然后双击“创建数据库”**。

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

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

查看 Management Studio“错误列表”窗口

  • 若要查看 Management Studio“错误列表”窗口,可以使用下列方法之一:

    • 在**“视图”菜单上单击“错误列表”**。

    • 使用键盘快捷键 Ctrl+\、Ctrl+E。