请各位老师帮我看看这段ORACLE代码有何问题(200)

  • 主题发起人 主题发起人 leijh001
  • 开始时间 开始时间
L

leijh001

Unregistered / Unconfirmed
GUEST, unregistred user!
各位老师,请帮我看看下面的代码有何问题。语法没问题,就是调试时老出错,请各位诊断诊断。Insert Into Errrb; Select a.Inriqi As Inriqi, Substr(b.Bjlx, 1, 2) As Bjlx, b.Xinghao As Xinghao, a.Ername As Ername, a.Ertype As Ertype, a.Quareason , a.Dutyren, Count(*) As Gzsl From Errdetail a Join Fisbase b On a.Ddid = b.Ddid And a.Wlid = b.Wlid Group By a.Inriqi, Substr(b.Bjlx, 1, 2), b.Xinghao, a.Ertype, a.Ername, a.Quareason, a.Dutyren Having Inriqi = To_Char(Sysdate() - 1, 'YYYY-MM-DD');
 
出什么错总要说明一下吧???
 
最好给出你的运行环境及错误提示
 
不要用having过滤,改为 Where 语句试试。还有你是想把Select出的结果插到Errrb表中吧?那么Insert Into Errrb;后面的分号就必须去掉,建议你最好不要偷懒,指明要插的字段,这样扩展性更好。
 
同意楼上的说法
 
问题已解决,我里面有很多容错的,就单独没有捕捉字段长度不够的语句。谢谢各位啦!
 

Similar threads

S
回复
0
查看
3K
SUNSTONE的Delphi笔记
S
S
回复
0
查看
2K
SUNSTONE的Delphi笔记
S
I
回复
0
查看
680
import
I
I
回复
0
查看
979
import
I
后退
顶部