“SQL”窗格

您可以使用“SQL”窗格自行创建 SQL 语句,也可以使用“条件”窗格和“关系图”窗格创建语句,在这种情况下 SQL 语句将在“SQL”窗格中创建。 生成查询时,“SQL”窗格将自动更新并重新格式化以便于阅读。 若要打开“SQL”窗格,应首先打开查询和视图设计器(在服务器资源管理器中选定某个数据库对象后,从**“数据库”菜单中单击“新建查询”。) 然后在“查询设计器”菜单中指向“窗格”,再单击“SQL”**。

在“SQL”窗格中,可以进行下列操作:

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

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

  • 输入语句以利用所使用数据库的特有功能。

备注

务须了解所用数据库中的数据库对象标识规则。有关详细信息,请参见数据库管理系统文档。

备注

以下说明中的某些 Visual Studio 用户界面元素在您计算机上的名称或显示位置可能有所不同。这些元素取决于您所使用的 Visual Studio 版本和您所使用的设置。有关详细信息,请参阅 Visual Studio 设置

“SQL”窗格中的语句

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

如果语句不能在“关系图”窗格和“条件”窗格中表示出来,并且如果那些窗格是可见的,则查询和视图设计器将显示一条错误信息,然后提供两种选择:

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

  • 撤消无法表示的更改,并恢复最近的 SQL 语句版本。

若选择忽略无法在“关系图”窗格和“条件”窗格中表示语句这一事实,查询和视图设计器将使其他窗格变成灰色,指示它们不再反映“SQL”窗格的内容。

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

备注

如果输入 SQL 语句,然后通过更改“关系图”窗格和“条件”窗格对查询做进一步更改,则查询和视图设计器将重新生成和显示 SQL 语句。在某些情况下,该操作产生的 SQL 语句在构造上和原先输入的 SQL 语句不同(尽管该语句将总是产生相同的结果)。当使用的搜索条件涉及某些由 AND 和 OR 链接的子句时,尤其可能产生这种差异。

请参见

任务

如何:创建查询

如何:运行查询

参考

“关系图”窗格

“条件”窗格

“结果”窗格

概念

查询中的表达式

其他资源

设计查询和视图