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

时间:2016-03-17 19:44:37

标签: sql visual-studio-2010 db2

我使用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}

然后它抱怨{

如何阻止这个???

1 个答案:

答案 0 :(得分:0)

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

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

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

使用edit as text方法意味着您不能使用内置图形查询设计器,因为这将使查询恢复为使用“oj”语法。

这解释了使用文本形式的查询设计器 https://msdn.microsoft.com/en-gb/library/ms345246.aspx#Textbased