一张表men_new 有三个字段m_z m_x m_time
123 2007-10-11 9:28:47
225 2007-10-12 10:25:47
453 2007-10-13 9:25:35我要做一个insert 的触发器,我要实现:如果插入225 时,那么m_x 等于225-123,
如果插入453时, 那么m_x 等于453-225,
这个触发器不知道如何写????哪位前辈能否帮个忙呢?
123 2007-10-11 9:28:47
225 2007-10-12 10:25:47
453 2007-10-13 9:25:35我要做一个insert 的触发器,我要实现:如果插入225 时,那么m_x 等于225-123,
如果插入453时, 那么m_x 等于453-225,
这个触发器不知道如何写????哪位前辈能否帮个忙呢?
解决方案 »
- 查询出一个表比另外一个表多出的记录
- 我用PB7连接了一个adpative server anywhere6.0的数据源,出现了下面的错误
- 请问关于用vb.net设计数据库查询界面的问题
- Oracle 临时表序号问题?
- 请问,OQL和SQL的关系
- 如何将VARCHAR2类型数据转化为DATE类型数据
- 这个语句在ORACLE中怎样实现?
- oracle8.1.6中,我新创建了一个资料库,表里已存在很多系统表,这些能去掉么?都起什么作用呢?
- 今天升为1星:激动、放分、交流与沟通。。。。。。
- 假如插入的字符串中有单引号,该怎么处理啊?
- 请问这样的语句查询出来为什么很慢,有没有优化的方案
- 短期急征数名ORACLE熟手(上海)
发表于:2007-10-12 11:09:101楼 得分:0 :NEW.M_X := ABS(...-...);
能否详细点??
2、建议在查询时使用 LEAD/LAG 这两个分析函数解决问题(必须是Oracle9i及以上版本)