SQL 窗格 (Visual Database Tools)

适用于:SQL Server

可以使用 SQL 窗格创建自己的 SQL 语句,也可以使用“条件”窗格和“关系图”窗格创建语句,在这种情况下,SQL 语句是在 SQL 窗格中创建的。 生成查询时,SQL 窗格会自动更新并重新设置其可读性。

若要打开 SQL 窗格,请先打开“查询”和“视图设计器”(在服务器资源管理器中选择的数据库对象,从 “数据库 ”菜单中选择“ 新建查询”)。 然后,从 “查询设计器 ”菜单指向 “窗格 ”并选择 “SQL”。

在 SQL 窗格中,可以:

  • 输入 SQL 语句创建新的查询。

  • 根据在“关系图”和“条件”窗格中所做的设置修改查询和视图设计器创建的 SQL 语句。

  • 输入使用特定于数据库的功能的语句。

注意

请确保知道用于标识正在使用的数据库中的数据库对象的规则。 有关详细信息,请参阅数据库管理系统的文档。

SQL 窗格中的语句

可以直接在 SQL 窗格中编辑当前查询。 移动到另一个窗格时,查询和视图设计器会自动设置语句的格式,然后更改“关系图”和“条件”窗格以匹配语句。

如果语句无法在“关系图”和“条件”窗格中表示,并且这些窗格可见,则查询和视图设计器会显示错误,然后提供两个选项:

  • 忽略无法在“关系图”和“条件”窗格中表示该语句。

  • 撤消无法表示并还原到最新版本的 SQL 语句的更改。

如果选择忽略不能在“关系图”和“条件”窗格中表示语句,则查询和视图设计器会淡化其他窗格,以指示它们不再反映 SQL 窗格的内容。

可以像编辑任何 SQL 语句一样继续编辑该语句并执行该语句。

注意

如果输入 SQL 语句,但随后通过更改“关系图”和“条件”窗格对查询进行进一步更改,查询和视图设计器将重新生成并重新显示 SQL 语句。 在某些情况下,此作生成的 SQL 语句与最初输入的 SQL 语句不同(尽管它始终生成相同的结果)。 当你使用涉及链接 ANDOR的多个子句的搜索条件时,这种差异尤其可能。