【发布时间】:2020-01-20 01:50:56
【问题描述】:
我直接从 SQL 开发人员那里转移了这段代码。在那里完美运行。
SELECT
a.INCIDENT_NUMBER,
a.DETAILED_DESCRIPTION,
a.INCIDENT_ROOT_CAUSE
FROM
N_EVALUATION as a
INNER JOIN N_DISPOSITION as b
ON (a.INCIDENT_NUMBER = b.INCIDENT_NUMBER)
WHERE
b.DISPOSITION_LINE_NUM in (NULL, 1) AND
a.ACTIVE_FLAG = 'Y' AND
b.ACTIVE_FLAG = 'Y' AND
a.DETAILED_DESCRIPTION IS NOT NULL
但是,当我将完全相同的代码传输到 Tableau 以创建自定义 SQL 查询时。它给了我一个错误;
与数据源通信时出错。坏的 连接:Tableau 无法连接到数据源。甲骨文 数据库错误 907: ORA-00907: 缺少右括号
这让我完全被难住了,不知道该怎么做。非常感谢任何帮助或建议。我更关心缺少右括号而不是连接不良。
【问题讨论】:
-
您发布的查询没有不平衡的括号。请参阅下面的详细信息,但根据我推断的意图,代码不能“完美”地工作。
-
从子句中删除为关键字
标签: sql oracle tableau-api