导致ORA-00936的BusinessObjects和SQL

时间:2015-02-23 15:15:56

标签: sql oracle

我正在使用BusinessObjects编写报告,我找到了一个SQL按钮,它为您提供了正在运行的基础查询。当我使用我的凭据连接到同一个数据库并尝试执行相同的查询时,我得到ORA-00936: missing expression

查看代码,我看到两个表名只用空格分隔,(一个简化的例子)如下:

SELECT col1, col2, col3
FROM table1  table2, table3
WHERE (conditions)

这是table1 table2语法错误还是某种SQL cross join或者我不知道的东西?

1 个答案:

答案 0 :(得分:1)

在这种情况下,table2table1的别名。它只是一种通过不同(通常更短)的名称来引用表格的方法。

如果没有看到完整的查询,就无法确定这是否是错误的来源。