【问题标题】:PL/SQL Query does not return proper valuePL/SQL 查询不返回正确的值
【发布时间】:2017-10-19 10:11:09
【问题描述】:

我的查询是

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。

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

【问题讨论】:

  • 这与jQuery无关。标记您的问题时请小心
  • 表结构和样本数据将帮助我们识别差异。
  • 您的问题中没有 PL/SQL。只有普通的 SQL

标签: sql plsql


【解决方案1】:

很抱歉这个含糊的问题。问题已解决。问题是关于只能在特定条件下查看的受限会话,我不能透露。

谢谢。

【讨论】:

    猜你喜欢
    • 2021-07-28
    • 1970-01-01
    • 2012-03-11
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-04-06
    • 2014-06-11
    • 1970-01-01
    相关资源
    最近更新 更多