问题找到了,但不知道原因。

CEOGEO 2006-06-30 08:29:07
insert /*+APPEND*/
into FACT_SBFQFFX
(NSRBM, --ÄÉË°È˱àÂë
NSRMC, --ÄÉË°ÈËÃû³Æ
SJ, --ʱ¼ä
RKJC_DM, --Èë¿â¼¶´Î
SBSD_DM, --Éç±£ÊôµØ
QYLX_DM, --ÆóÒµÀàÐÍ
XZ_DM, --ÏÕÖÖ
ZJFS_DM, --Õ÷½É·½Ê½
--zjcqe
--QJE,
--QMLJQFHS
BQXZQS) --±¾ÆÚÐÂÔöÇ·Ë°
select A.QYDM,
B.QYMC,
--a.sjrq,
A.SSRQ,
A.LSGXDM,
A.JDDM,
DECODE(TRIM(A.LSGXDM),'72','499',TRIM(B.JJLXDM)),
A.SZDM || ZMDM,
A.ZJFS_DM, --Õ÷½É·½Ê½
A.YZE
from ODS.SB_MAIN_NEW A,
ODS.DJ_GLXX B
where A.QYDM = B.QYDM
and A.QYDM <> '000000000'
and A.ZMDM <> '900100'
and A.PH <> 'YY'
and (
(A.SJRQ > A.XJRQ)
or
(A.SJRQ is null and sysdate > A.XJRQ))
and A.SSRQ between BEGIN_DATE and END_DATE ----------问题行
这是存储过程中的一段sql。
我发现我把最后一行去掉,这个存储过程就能正常运行,加上最后一行,oracle虽然把这个表加锁了,
但是却不执行,搞不懂。(我是在oem中看的不执行,因为没有“当前处理的sql”那页面)

...全文
170 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
yuyu1980 2006-07-03
  • 打赏
  • 举报
回复
select A.QYDM,
B.QYMC,
--a.sjrq,
A.SSRQ,
A.LSGXDM,
A.JDDM,
DECODE(TRIM(A.LSGXDM),'72','499',TRIM(B.JJLXDM)),
A.SZDM || ZMDM,
A.ZJFS_DM, --Õ÷½É·½Ê½
A.YZE
from ODS.SB_MAIN_NEW A,
ODS.DJ_GLXX B
where A.QYDM = B.QYDM
and A.QYDM <> '000000000'
and A.ZMDM <> '900100'
and A.PH <> 'YY'
and (
(A.SJRQ > A.XJRQ)
or
(A.SJRQ is null and sysdate > A.XJRQ))
and A.SSRQ between sysdate - 1 and sysdate;
看看能不能执行 如果可以执行就看看你的传值吧!如果不行 看看SSRQ 的类型是不是date
cqusgx 2006-07-03
  • 打赏
  • 举报
回复
BEGIN_DATE 和 END_DATE 要有具体的值才行嘛,是这两个值不对。
CEOGEO 2006-07-01
  • 打赏
  • 举报
回复
单独执行也不行, 我给 begin_date和end_date 赋值执行的。
LinZhongBao 2006-06-30
  • 打赏
  • 举报
回复
同意sasacat(傻傻猫) 的方法
还有看看 BEGIN_DATE, END_DATE 这2个值有没有传对?????
语句上没看出有什么问题的
sasacat 2006-06-30
  • 打赏
  • 举报
回复
你单独执行一下这一段。看能不能执行嘛

select A.QYDM,
B.QYMC,
--a.sjrq,
A.SSRQ,
A.LSGXDM,
A.JDDM,
DECODE(TRIM(A.LSGXDM),'72','499',TRIM(B.JJLXDM)),
A.SZDM || ZMDM,
A.ZJFS_DM, --Õ÷½É·½Ê½
A.YZE
from ODS.SB_MAIN_NEW A,
ODS.DJ_GLXX B
where A.QYDM = B.QYDM
and A.QYDM <> '000000000'
and A.ZMDM <> '900100'
and A.PH <> 'YY'
and (
(A.SJRQ > A.XJRQ)
or
(A.SJRQ is null and sysdate > A.XJRQ))
and A.SSRQ between BEGIN_DATE and END_DATE ----------问题行

17,377

社区成员

发帖
与我相关
我的任务
社区描述
Oracle 基础和管理
社区管理员
  • 基础和管理社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧