小弟问一个关于FORM开发的问题

Blue_XY 2011-10-24 02:21:56
假设我一个表里有两个COLUMN,一个是DEPTNO,一个是DEPTNAME.
假设我有几行数据,

DEPTNO是001,对应的是ORACLE
DEPTNO是002,对应的是SAP
DEPTNO是003,对应的是APPLE
DEPTNO是004,对应的是MICROSOFT

我现在做一个FORM,要在FORM里做一个TRIGGER,现在要做一个UPDATE的操作,比如将003的DEPTNAME的APPLE改成SAP.

因为DEPTNO和DEPTNAME是对应的,如果我将APPLE改成SAP,那由于对应的DEPTNO并没有改成相对应的002,就不对了.所以TRIGGER的功能就是能够检测出这重不对应的情况,然后提出异常.

所以我想问下,这个TRIGGER怎么写应该,不需要自动去完成DEPTNO和DEPTNAME相互对应的操作,只要能完成出现了这个情况就
弹出一个提示框就可以了
小弟先谢过各位前辈了.
...全文
45 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
Blue_XY 2011-10-25
  • 打赏
  • 举报
回复
[Quote=引用 4 楼 yixilan 的回复:]
引用楼主 blue_xy 的回复:
假设我一个表里有两个COLUMN,一个是DEPTNO,一个是DEPTNAME.
假设我有几行数据,

DEPTNO是001,对应的是ORACLE
DEPTNO是002,对应的是SAP
DEPTNO是003,对应的是APPLE
DEPTNO是004,对应的是MICROSOFT

我现在做一个FORM,要在FORM里做一个TRIGGER,现在要做一……
[/Quote]
现在解决了,谢谢
xiaobn_cn 2011-10-24
  • 打赏
  • 举报
回复
[Quote=引用 2 楼 blue_xy 的回复:]
引用 1 楼 xiaobn_cn 的回复:
貌似见过楼主类似的贴子,但是没能看明白楼主的问题,所以没有得到答案。关键在于你说的FORM是什么东东?ORACLE中没有这种东东吧?是不是你用的编程语言中的内容呢?

ORACLE ERP的FORM BUILDER啊
[/Quote]

还真没有用过,帮不上你啦,友情帮顶下。
yixilan 2011-10-24
  • 打赏
  • 举报
回复
[Quote=引用楼主 blue_xy 的回复:]
假设我一个表里有两个COLUMN,一个是DEPTNO,一个是DEPTNAME.
假设我有几行数据,

DEPTNO是001,对应的是ORACLE
DEPTNO是002,对应的是SAP
DEPTNO是003,对应的是APPLE
DEPTNO是004,对应的是MICROSOFT

我现在做一个FORM,要在FORM里做一个TRIGGER,现在要做一个UPDATE的操作,比如将003的D……
[/Quote]
你是想说怎么弹对话框么?
还是怎样判断遇到了这种情况?
yixilan 2011-10-24
  • 打赏
  • 举报
回复
[Quote=引用 2 楼 blue_xy 的回复:]
引用 1 楼 xiaobn_cn 的回复:
貌似见过楼主类似的贴子,但是没能看明白楼主的问题,所以没有得到答案。关键在于你说的FORM是什么东东?ORACLE中没有这种东东吧?是不是你用的编程语言中的内容呢?

ORACLE ERP的FORM BUILDER啊
[/Quote]
我用过。。
不过,你的问题,我没做过。。
Blue_XY 2011-10-24
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 xiaobn_cn 的回复:]
貌似见过楼主类似的贴子,但是没能看明白楼主的问题,所以没有得到答案。关键在于你说的FORM是什么东东?ORACLE中没有这种东东吧?是不是你用的编程语言中的内容呢?
[/Quote]
ORACLE ERP的FORM BUILDER啊
xiaobn_cn 2011-10-24
  • 打赏
  • 举报
回复
貌似见过楼主类似的贴子,但是没能看明白楼主的问题,所以没有得到答案。关键在于你说的FORM是什么东东?ORACLE中没有这种东东吧?是不是你用的编程语言中的内容呢?

17,086

社区成员

发帖
与我相关
我的任务
社区描述
Oracle开发相关技术讨论
社区管理员
  • 开发
  • Lucifer三思而后行
  • 卖水果的net
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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