Visual Studio 2010 将 {oj 添加到查询 DB/2



>我正在使用 vs 2010 来运行/设计 DB/2 的查询。我正在尝试进行左外部连接,出于某种原因,VS 会将 {oj 添加到查询中,如下所示:

1)

SELECT DEPTNO,DEPTNAME,EMPNO,LASTNAME,WORKDEPT
FROM   DEPT LEFT OUTER JOIN EMP
ON     DEPT.DEPTNO = EMP.WORKDEPT

2)

SELECT DEPTNO,DEPTNAME,EMPNO,LASTNAME,WORKDEPT
FROM   {oj DEPT LEFT OUTER JOIN EMP
ON     DEPT.DEPTNO = EMP.WORKDEPT}

然后它抱怨 {

我该如何阻止这种情况???

我们在Visual Studio 2008中遇到了类似的问题。您必须将查询编辑为文本。

如果已创建数据集,请在数据集列表中右键单击它,然后从菜单中选择查询。然后在出现的查询设计器中,该按钮位于左上角。

如果是新数据集,您可以将查询类型保留为文本,只需在查询框中键入查询即可。

使用

编辑为文本方法意味着您无法使用内置的图形查询设计器,因为这将恢复查询以使用"oj"语法。

这说明以文本形式使用查询设计器https://msdn.microsoft.com/en-gb/library/ms345246.aspx#Textbased

最新更新