ITPUB??ì3
12月微软Hyper-V虚拟化沙龙主题征集
ITPUB论坛 » ERP二次开发 » 判断记录是否重复?

标题: 判断记录是否重复?
离线 ArrayHarry_shan
跟着ORACLE走


精华贴数 11
个人空间 0
技术积分 22631 (42)
社区积分 13853 (110)
注册日期 2003-2-28
论坛徽章:70
现任管理团队成员2008北京奥运纪念徽章:跳水2008北京奥运纪念徽章:排球生肖徽章2007版:羊生肖徽章2007版:牛生肖徽章2007版:猪
2008北京奥运纪念徽章:跆拳道2008北京奥运纪念徽章:柔道2008北京奥运纪念徽章:蹦床2008北京奥运纪念徽章:花样游泳2008北京奥运纪念徽章:击剑2008北京奥运纪念徽章:沙滩排球

发表于 2004-8-3 08:56 
判断记录是否重复?

有没有什么好的方法来判断,ORACLE FORM中输入的记录是否重复?
有没有这种FUNCTION?


__________________
只看该作者    顶部
离线 Arraysxoxs
初级会员



精华贴数 0
个人空间 0
技术积分 14 (68922)
社区积分 3 (19932)
注册日期 2002-8-21
论坛徽章:0
      
      

发表于 2004-8-3 16:47 
下面是我曾经在K3ERP检查短代码有重复的SQL代码:

下面是我曾经在K3ERP检查短代码有重复的SQL代码:

select * from t_icitem  where fshortnumber in (select fshortnumber  from t_icitem group by fshortnumber having count(*) >1)


__________________
刚毕业,不要考虑钱的问题,考虑学习。明白自己的最终所想要的事业,自己现在所走的每一步是否与自己的最终目标相接近了!思考自己的人生规划,思考自己的素质修养,明白自己现在拥有什么,还差什么,怎样缩短自己的差距,明白自己的人性弱点,思考并行动怎样克服自己的人性弱点,做一个有价值的人!
只看该作者    顶部
离线 Harry_shan
跟着ORACLE走


精华贴数 11
个人空间 0
技术积分 22631 (42)
社区积分 13853 (110)
注册日期 2003-2-28
论坛徽章:70
现任管理团队成员2008北京奥运纪念徽章:跳水2008北京奥运纪念徽章:排球生肖徽章2007版:羊生肖徽章2007版:牛生肖徽章2007版:猪
2008北京奥运纪念徽章:跆拳道2008北京奥运纪念徽章:柔道2008北京奥运纪念徽章:蹦床2008北京奥运纪念徽章:花样游泳2008北京奥运纪念徽章:击剑2008北京奥运纪念徽章:沙滩排球

发表于 2004-8-3 18:04 
这样做不行.因为我还要判断画面上的,没有存入到TABLE中的数据.


__________________
只看该作者    顶部
离线 Lillialuo
好久没来了



精华贴数 0
个人空间 0
技术积分 358 (5536)
社区积分 45 (5240)
注册日期 2002-8-20
论坛徽章:1
授权会员     
      

发表于 2004-8-4 15:48 
一个很笨的办法:在ITEM级的TRIGGER中写段代码,如WHEN-VAILDATE-ITEM,验证一下TABLE中是否已有屏幕中的数据,如果有,则提示重复。


只看该作者    顶部
离线 Harry_shan
跟着ORACLE走


精华贴数 11
个人空间 0
技术积分 22631 (42)
社区积分 13853 (110)
注册日期 2003-2-28
论坛徽章:70
现任管理团队成员2008北京奥运纪念徽章:跳水2008北京奥运纪念徽章:排球生肖徽章2007版:羊生肖徽章2007版:牛生肖徽章2007版:猪
2008北京奥运纪念徽章:跆拳道2008北京奥运纪念徽章:柔道2008北京奥运纪念徽章:蹦床2008北京奥运纪念徽章:花样游泳2008北京奥运纪念徽章:击剑2008北京奥运纪念徽章:沙滩排球

发表于 2004-8-4 16:08 
现在有个疑问,输入的数据如何与画面上的,还没有保存到TABLE中数据来比较呢?


__________________
只看该作者    顶部
在线/呼叫 dwilson


精华贴数 8
个人空间 120
技术积分 5493 (246)
社区积分 63 (4430)
注册日期 2002-12-12
论坛徽章:9
会员2007贡献徽章会员2006贡献徽章授权会员ERP板块每日发贴之星生肖徽章2007版:猴生肖徽章2007版:牛
生肖徽章2007版:鸡生肖徽章2007版:虎生肖徽章2007版:兔   

发表于 2004-8-5 09:06 
你应该有一个唯一性判断,将form上得数据取出来,直接运行一个select就可以了


__________________
竹密岂防流水过,
山高哪碍野云飞!
只看该作者    顶部
离线 Lodgy
老会员


精华贴数 2
个人空间 0
技术积分 846 (2272)
社区积分 2411 (539)
注册日期 2002-8-28
论坛徽章:16
ITPUB元老会员2006贡献徽章2008年新春纪念徽章   
      

发表于 2004-8-5 11:20 
record group 是否可以?


__________________
有一种鸟儿是永远也关不住的,因为它的每片羽翼上都沾满了自由的光辉.http://rockyjoe.blogcn.com
只看该作者    顶部
离线 Harry_shan
跟着ORACLE走


精华贴数 11
个人空间 0
技术积分 22631 (42)
社区积分 13853 (110)
注册日期 2003-2-28
论坛徽章:70
现任管理团队成员2008北京奥运纪念徽章:跳水2008北京奥运纪念徽章:排球生肖徽章2007版:羊生肖徽章2007版:牛生肖徽章2007版:猪
2008北京奥运纪念徽章:跆拳道2008北京奥运纪念徽章:柔道2008北京奥运纪念徽章:蹦床2008北京奥运纪念徽章:花样游泳2008北京奥运纪念徽章:击剑2008北京奥运纪念徽章:沙滩排球

发表于 2004-8-5 11:47 
record group应该可以,但好象很麻烦,有没有什么简单一点的方法?


__________________
只看该作者    顶部
离线 chenred
中级会员


精华贴数 0
个人空间 0
技术积分 598 (3245)
社区积分 23 (7197)
注册日期 2001-11-4
论坛徽章:1
授权会员     
      

发表于 2004-8-8 10:48 
其实oracle自己的很多form都是不判断的,都是在最后存盘时候做一个校验的。


只看该作者    顶部
 
    

相关内容


CopyRight 1999-2006 itpub.net All Right Reserved.
北京皓辰广域网络信息技术有限公司. 版权所有
E-mail:Webmaster@itpub.net
京ICP证:010037号 联系我们 法律顾问