【筆記】ora-00979 bug?
程式碼:
with temp as (
select aa.policy_id, count(distinct aa.change_id)
from t_policy_change aa, t_contract_master b
where aa.policy_id = b.policy_id
and aa.change_status = 3
and aa.service_id = 123
and b.policy_type in (1, 3)
and b.accept_date >= date '2006-1-1'
and b.accept_date < date '2009-1-1' having
count(distinct aa.change_id) >= 2
group by aa.policy_id)
select a.organ_id,
decode(a.policy_type, 1, 'a', 3, 'b'),
chr(11) || a.policy_code,
aa.validate_time,
aa.change_id,
c.type_name,
(select real_name from t_customer where customer_id = a.applicant_id),
(select agent_id from t_agent where agent_id = a.service_id),
e.real_name,
e.agent_code,
(select AGENT_STATUS_NAME
from t_agent_status
where AGENT_STATUS = e.agent_status),
e.dept_id
from t_contract_master a,
t_policy_change aa,
T_SERVICE_APPLY_TYPE c,
temp d,
t_temp_change d,
t_agent e
where a.policy_id = d.policy_id
and a.policy_id = aa.policy_id
and a.accept_date >= date '2006-1-1'
and a.accept_date < date '2009-1-1'
and a.policy_type in (1, 3)
and aa.service_id = 123
and aa.change_status = 3
and aa.apply_type = c.apply_type(+)
and a.agent_id = e.agent_id
報錯:ora-00979 ,在
(select real_name from t_customer where customer_id = a.applicant_id),
(select agent_id from t_agent where agent_id = a.service_id)
可能是這個版本在解析的時候出錯了,應該是bug,或者這個版本不支援這樣的寫法。還沒有得到證實。
select * from v$version;
1 Oracle9i Enterprise Edition Release 9.2.0.1.0 - Production
2 PL/SQL Release 9.2.0.1.0 - Production
3 CORE 9.2.0.1.0 Production
4 TNS for 32-bit Windows: Version 9.2.0.1.0 - Production
5 NLSRTL Version 9.2.0.1.0 - Production
而在以下版本的庫中不報錯:
1 Oracle9i Enterprise Edition Release 9.2.0.8.0 - 64bit Production
2 PL/SQL Release 9.2.0.8.0 - Production
3 "CORE 9.2.0.8.0 Production"
4 TNS for IBM/AIX RISC System/6000: Version 9.2.0.8.0 - Production
5 NLSRTL Version 9.2.0.8.0 - Production
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/16179598/viewspace-567200/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- jxl 使用筆記 bug 多多筆記
- 我的前端筆記 之 bug篇前端筆記
- 安裝配置bugzilla筆記(轉)筆記
- [Developer] ORA-00979:not a group by expressionDeveloperExpress
- Bullet 學習筆記之 BugList 生產日記筆記
- Bug除錯專項訓練四筆記除錯筆記
- Bug除錯專項訓練三筆記除錯筆記
- hunting security bugs讀書筆記(1)筆記
- Jive筆記8--查詢的Bug (轉)筆記
- ORA-00979: not a GROUP BY expression報錯處理Express
- mysql筆記整理1——常用知識及問題bugMySql筆記
- 有道雲筆記 Windows 客戶端,複製貼上 BUG筆記Windows客戶端
- Identifying Linux Bug Fixing Patches閱讀筆記IDELinux筆記
- 前端小bug記錄前端
- BUG管理系統運維記錄(bugfree)運維
- Node程式debug小記
- BUG 解決記錄 一
- 記一個RxJava使用bugRxJava
- [BI專案記]-BUG建立
- 印象筆記 --- 方法分享筆記筆記
- 好程式設計師web前端分享CSS Bug、CSS Hack和Filter學習筆記程式設計師Web前端CSSFilter筆記
- [BI專案記]-BUG處理
- 解Bug之路-記一次JVM堆外記憶體洩露Bug的查詢JVM記憶體洩露
- 筆記筆記
- CUUG筆記 ORACLE索引學習筆記筆記Oracle索引
- 主動筆記與被動筆記筆記
- 記憶體管理(Debug Memory Graph)記憶體
- 淘寶記錄筆記筆記
- 心情筆記筆記
- 命令筆記筆記
- 筆記:Docker筆記Docker
- Meteor筆記筆記
- ES筆記筆記
- AbstractQueuedSynchronizer筆記筆記
- new筆記筆記
- vio筆記筆記
- Liunx筆記筆記
- Nacos 筆記筆記