使用查询生成器构建查询以生成报表所需的结果集。 可以在两个查询生成器之间进行选择:
基于文本的查询生成器(默认值)提供了一个简单的工作区,用于指定查询和查看结果。 可以指定多个 Transact-SQL 语句,为自定义数据处理扩展插件指定查询或命令语法,还可以指定指定为表达式的查询。 由于泛型查询生成器不预处理查询,并且可以容纳任何类型的查询语法,因此它是报表设计器的默认查询生成器工具。
图形查询生成器提供更丰富的视觉体验。 它用于 Visual Studio 和 SQL Server 的其他部分。 如果不创建表达式或多部分 SQL 语句,则可以使用图形查询生成器。
若要切换到图形查询生成器,请切换窗口左上角的 “编辑为文本 ”按钮。
还可以从另一个报表导入查询。
查询生成器选项
编辑为文本
如果两者都适用于查询,则切换基于文本的查询设计器和图形查询设计器。
进口
打开 “导入查询 ”对话框,并显示任何可用报表的 .rdl 和.sql文件。 可以按原样使用导入的查询,也可以在查询生成器中修改它。
! (运行)
运行查询,并在查询有效时返回结果集。 请注意,如果查询是表达式,则无法执行查询。 若要验证基于表达式的查询,必须预览报表。
命令类型
指定文本、存储过程或表直接。 命令类型的可用性取决于指定的数据处理扩展插件。
“查询”窗格
键入查询。
结果窗格
显示从查询返回的结果集。