适用于:SQL Server
可以使用 SQL 窗格创建自己的 SQL 语句,也可以使用“条件”窗格和“关系图”窗格创建语句,在这种情况下,SQL 语句是在 SQL 窗格中创建的。 生成查询时,SQL 窗格会自动更新并重新设置其可读性。
若要打开 SQL 窗格,请先打开“查询”和“视图设计器”(在服务器资源管理器中选择的数据库对象,从 “数据库 ”菜单中选择“ 新建查询”)。 然后,从 “查询设计器 ”菜单指向 “窗格 ”并选择 “SQL”。
在 SQL 窗格中,可以:
输入 SQL 语句创建新的查询。
根据在“关系图”和“条件”窗格中所做的设置修改查询和视图设计器创建的 SQL 语句。
输入使用特定于数据库的功能的语句。
注意
请确保知道用于标识正在使用的数据库中的数据库对象的规则。 有关详细信息,请参阅数据库管理系统的文档。
SQL 窗格中的语句
可以直接在 SQL 窗格中编辑当前查询。 移动到另一个窗格时,查询和视图设计器会自动设置语句的格式,然后更改“关系图”和“条件”窗格以匹配语句。
如果语句无法在“关系图”和“条件”窗格中表示,并且这些窗格可见,则查询和视图设计器会显示错误,然后提供两个选项:
忽略无法在“关系图”和“条件”窗格中表示该语句。
撤消无法表示并还原到最新版本的 SQL 语句的更改。
如果选择忽略不能在“关系图”和“条件”窗格中表示语句,则查询和视图设计器会淡化其他窗格,以指示它们不再反映 SQL 窗格的内容。
可以像编辑任何 SQL 语句一样继续编辑该语句并执行该语句。
注意
如果输入 SQL 语句,但随后通过更改“关系图”和“条件”窗格对查询进行进一步更改,查询和视图设计器将重新生成并重新显示 SQL 语句。 在某些情况下,此作生成的 SQL 语句与最初输入的 SQL 语句不同(尽管它始终生成相同的结果)。 当你使用涉及链接 AND
和 OR
的多个子句的搜索条件时,这种差异尤其可能。