“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 链接的子句时,尤其可能产生这种差异。