PL / SQL查询不返回正确的值

时间:2017-10-19 10:11:10

标签: sql plsql

我的查询是

SELECT        COUNT(*)
INTO          L_HAS_CALC
FROM          TABLE1
WHERE         TABLE1_COL1 >= (
SELECT        MAX(TABLE2.TABLE2_COL1)
FROM          TABLE2
               ,TABLE3
WHERE         TABLE2.TABLE2_COL2 = TABLE3.TABLE_3_COL1
    AND         TABLE2.TABLE2_COL3 = TO_DATE('02.03.17','dd.mm.yy')
    AND         TABLE2.TABLE2_COL4 = 32
    AND         TABLE2.TABLE2_COL5 = 65
 )
 AND         TABLE1_COL2 = 65;

如果从脚本运行,则返回0。 如果直接在SQL中运行,则返回大于0。

我隐藏了表格和列的名称,因为它是保密的。

1 个答案:

答案 0 :(得分:0)

对于模糊的问题,我们深表歉意。问题已经解决了。问题是限制会议只能在某些条件下查看,我无法透露。

感谢。