使用 SQL Server Management Studio 编写、分析和编辑脚本
SQL Server Management Studio 包含可用于编辑 Transact-SQL、Xquery、MDX、DMX、XMLA 和 SQL Server Compact 3.5 SP1 查询的特定语言代码编辑器。
功能
SQL Server Management Studio 代码编辑器具有以下功能:
可用于加快SQL Server 数据库引擎、Analysis Services 和 SQL Server Compact 3.5 SP1 脚本编写速度的模板。模板是包含创建数据库对象所需的语句基本结构的文件。
在语法中使用不同的颜色,以提高复杂语句的可读性。
用于以拖放方式创建查询的图形查询设计器。
以文档窗口中的选项卡形式或在单独的文档中显示查询窗口。
在网格或文本窗口中显示查询结果,或将查询结果重定向到一个文件。
以单独的选项卡式窗口的形式显示结果网格。
以图形方式显示显示计划信息,该信息显示构成 Transact-SQL 语句的执行计划的逻辑步骤。
功能丰富的文本编辑环境,支持查找和替换、大量标注、自定义字体和颜色以及编号。某些类型的编辑器还有其他功能,如大纲显示和自动完成功能。
用于使用操作系统命令执行脚本的 SQLCMD 模式。
选择此选项时,请记住下列限制:
数据库引擎查询编辑器中的 IntelliSense 处于关闭状态。
由于您查询编辑器不能从命令行运行,因此不能传入命令行参数(如变量)。
由于查询编辑器无法响应操作系统提示,因此您一定要记住不要运行交互式语句。
注意 |
---|
对大型 Transact-SQL 脚本启用 IntelliSense 可能会降低运行速度较慢的计算机的性能。有关如何对启用了 IntelliSense 的 Transact-SQL 脚本进行大小限制的信息,请参阅选项(文本编辑器/Transact-SQL/IntelliSense)。 |
组件
查询编辑器包含以下窗口:
查询编辑器。此窗口用于编写和执行脚本。
结果。此窗口用于查看查询结果。此窗口可以在网格或文本中显示结果。
消息。此窗口显示脚本运行时由服务器返回的错误、警告和信息性消息。只有再次运行脚本时,消息列表才会发生变化。
错误列表。此窗口显示 IntelliSense 功能在 数据库引擎 查询编辑器中找到的语法和语义错误。当您编辑 Transact-SQL 脚本时,错误列表会动态变化。错误列表仅显示 数据库引擎 查询编辑器中的错误,而不显示其他编辑器中的错误。
客户端统计信息。此窗口显示有关划分为不同类别的查询执行的信息。如果从**“查询”菜单上选中“包括客户端统计信息”,则执行查询时将显示“客户端统计信息”窗口。连续查询执行中的统计信息会与平均值一起列出。从“查询”菜单上选择“重置客户端统计信息”**可重置平均值。
下表列出了与代码编辑器相关的 SQL Server 联机丛书主题。
主题 |
说明 |
---|---|
包含有关模板和如何创建自定义模板的信息。 |
|
包含有关代码大纲显示、编号、注释中的超链接、sguiggles、自动换行等功能的主题。 |
|
包含在代码编辑器中可用的键盘快捷方式列表。 |
|
介绍如何配置 SQL Server Management Studio 以基于文件扩展名打开指定的代码编辑器。 |
|
包含说明代码编辑器的多个配置选项的页面链接。 |
|
说明如何在代码编辑器中自定义文本的外观。 |
|
说明数据库引擎查询编辑器如何显示错误信息。 |
访问 SQL Server Management Studio 查询编辑器
在**“文件”菜单上,单击“新建”,再单击“文件”**。
系统将显示**“新建文件”**对话框。
单击要创建的查询的类型。例如,若要创建 Transact-SQL 查询,请单击**“数据库引擎查询”**。
此时将出现“查询编辑器”窗口。
在 SQL Server Management Studio 工具栏上,单击希望打开的查询编辑器对应的按钮。例如,若要创建 XMLA 查询,请单击**“Analysis Services XMLA 查询”**。
此时将出现“查询编辑器”窗口。
从模板资源管理器访问数据库引擎查询编辑器
在**“视图”菜单上,单击“模板资源管理器”**。
此时屏幕右下方将显示**“模板资源管理器”**。
双击一个模板以打开“数据库引擎查询”窗口,窗口中显示该模板的文本。例如,若要打开 CREATE DATABASE 模板,请打开**“SQL Server 模板”文件夹,再打开“数据库”文件夹,然后双击“创建数据库”**。
在全屏显示模式下查看代码编辑器
- 在代码编辑器窗口中,通过按 Shift+Alt+Enter 来切换全屏显示模式。
查看 Management Studio“错误列表”窗口
若要查看 Management Studio“错误列表”窗口,可以使用下列方法之一:
在**“视图”菜单上单击“错误列表”**。
使用键盘快捷键 Ctrl+\、Ctrl+E。