解决方案 »
- ORACLE 执行计划的问题
- visual studio 2005连接ORACLE数据库,失败,而同样的代码使用VC6,就可以.怎么处理呀.
- Oracle客户端手动制作方法(for 9i)
- 如何在红旗5.0上安装oracle 10g
- oracle9I中 如何设置sql语句执行超时时间
- 日期的格式问题(在线等待)
- Oracle 在VB编写的程序下报“致命的双通道通信协议错误”(100分急求答案)
- 如何让system用户可以有执行dbms_utility.exec_ddl_statement的权限?
- 国内最好的ORACLE技术网站是哪一个?最好的技术论坛是哪个?地址?谢谢!
- 如何查询object对象
- 求教关于联合查询中的问题!!!
- 分组小合计问题
2:单独调试,先把--Offtake里的语句,SELECT出些数据打印出来,看是否查询到数据
EXCEPTION
WHEN OTHERS THEN
DBMS_OUTPUT.PUTLINE("INSERT ERROR!");
2:select COUNT(do.division)
INTO V_CNT
from dif_hfs_sales_transaction dst,DI_Quality_CALENDAR_SAM dc,di_product_main dpm,di_org_hub_main do,di_dms_track dd
where dst.CALENDAR_SEQ=dc.CALENDAR_SEQ
and dst.PROD_SEQ=dpm.PROD_SEQ
and dst.ORG_SEQ=do.ORG_SEQ
and do.dms_id=dd.dmsid
and (DD.UPDATEMONTH <> dmsUpdateMonth or dd.updatemonth is null)
and dd.istrack=1
and do.hub_type in ('HQ','BO')
and dpm.EXTRACT_DATE>'20030101000000'
AND TO_DATE(dc.CPOS_TIME_PERD_DATE,'yyyy-mm-dd')>=TO_DATE(begDate,'yyyy-mm-dd')
AND TO_DATE(dc.CPOS_TIME_PERD_DATE,'yyyy-mm-dd')<=TO_DATE(endDate,'yyyy-mm-dd')
and do.et is not null
and do.extract_date=(select max(extract_date) from di_org_hub_main)
group by do.division,do.et,do.rd_id,do.DMS_ID,dc.cpos_time_perd_date
order by do.division,do.et,do.rd_id,do.DMS_ID,dc.cpos_time_perd_date;我的意思的,看看是否V_CNT里查到了记录
确定第四段SQL是否有数据?