PL/SQL 查询不返回正确的值
Posted
技术标签:
【中文标题】PL/SQL 查询不返回正确的值【英文标题】:PL/SQL Query does not return proper value 【发布时间】: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 【参考方案1】:很抱歉这个含糊的问题。问题已解决。问题是关于只能在特定条件下查看的受限会话,我不能透露。
谢谢。
【讨论】:
以上是关于PL/SQL 查询不返回正确的值的主要内容,如果未能解决你的问题,请参考以下文章