查询分析器

更新时间:2022-09-10 17:16

查询分析器是一个图形化的数据库编程接口,是SQL server 客户端的重要组成部分。查询分析器以自由的文本格式编辑SQL代码,对语法中的保留字提供彩色显示,方便开发人员使用。

定义

SQ L查询分析器是一个图形化的查询工具,用于以文本的方式编辑Transact-SQL语句,然后发送给服务器,并接受执行的结果。使用这个工具,用户可以交互地设计和测试Transact-SQL语句、批处理和脚本。可以从SQL Server企业管理器中或从Microsoft SQL Server中直接打开SQL查询分析器。

启动方法

(1)在“开始”菜单中,通过Microsoft SQL Server下拉菜单的“查询分析器”命令来打开查询分析器;

(2)在SQL Server企业管理器中通过工具菜单启动。

配置

在使用查询分析器之前,首先应该对其查询选项进行配置,因为这些选项直接决定了查询的显示结果和显示SQL语句执行计划的格式和内容。配置查询处理器主要有两种方法来实现:一种是通过查询分析器,另一种是通过SET命令。

对于第一种,首先启动“查询分析器”,然后在工具栏的“查询”菜单下选择“当前连接属性”菜单项,打开“LLZ的当前连接属性”对话框,其中各选项的含义如下:

(1)设置nocount:表示在返回信息中不包括查询语句所影响的行数信息;

(2)设置noexec:表示编译但不执行语句;

(3)设置parseonly:表示解析但不编译或执行语句;

(4)设置concat_null_yields_null:表示如果串联中的任何一个操作数为NULL,则返回值为NULL;

(5)设置rowcount:表示返回指定行数的查询结果集然后结束查询处理;

(6)设置arithabort:表示在查询处理器中如果出现零作除数或运算溢出错误则终止查询;

(7)设置showplan_text:表示显示查询的执行信息;

(8)设置ststistics time:表示显示解析编码执行语句所需要的时间,其单位为微秒;

(9)设置ststistics IO:表示显示磁盘活动信息;

(10)设置status I/O:表示显示执行查询时磁盘活动信息;

(11)设置ansi_default:表示按SQL-92标准设置下面的选项。

功能

常见功能

Microsoft® SQL Server™ 2000 SQL 查询分析器是一种图形工具,您可以使用它进行以下操作:

(1)创建查询和其它SQL 脚本,并针对 SQL Server

(2)由预定义脚本快速创建常用数据库对象。(模板)

(3)快速复制现有数据库对象。(对象浏览器脚本功能)

(4)在参数未知的情况下执行存储过程。(对象浏览器过程执行功能)

(5)调试存储过程。(T-SQL 调试程序

(6)调试查询性能问题。(显示执行计划、显示服务器跟踪、显示客户统计、索引优化向导)

(7)在数据库内定位对象(对象搜索功能),或查看和使用对象。(对象浏览器)

(9)为常用查询创建键盘快捷方式。(自定义查询快捷方式功能)

四大主要功能

(1)执行SQL语句;

(2)分析查询计划;

(3)显示查询统计情况;

(4)实现索引分析。

优点

(1)彩色代码编辑器;

(2)可以交互式执行各种Transcat-SQL语句;

(3)多查询窗口,且每一个查询窗口都有自己的连接;

(4)可以定制选择结果集的查看方式;

(5)可以使用对象浏览器显示数据库中的各种对象,加快查询速度;

(6)支持上下文相关的帮助系统;

(7)可以选择执行脚本文件中的全部内容或部分内容;

(8)图形化的显示执行规划,可以分析执行规划并且提出建议;

(9)支持根据执行规划优化,可以提高性能的索引;

(10)支持新的查询规划算法,改进了成本模型和规划选择模型,加快了查询进程的速度;

(11)支持新的散列连接和合并连接算法,可以使用多索引操作;

(12)支持单个查询语句在多个处理器上的并行执行;

(13)支持使用OLE DB的分布式和多种环境的查询。

免责声明
隐私政策
用户协议
目录 22
0{{catalogNumber[index]}}. {{item.title}}
{{item.title}}