水
水平线
Unregistered / Unconfirmed
GUEST, unregistred user!
三层中+ORACLE
照李维的书说, update时自动产生数据发变化的字段的更新。
我现在恰巧要取出那个没有变化的字段的值, 用old.fieldsname,new.fieldsname,
如果fieldsname没有发生变化(比如修改的另外的几个字段),那么这个fieldsname,
不管是old也好,new也好都取不到(竟然是1,默认输入是1)!但是在对另外的一张表
进行更新时存入的却又不是1(还是原来的数据),真是怪事!
我想可能是这个样子,如果字段的数据没有变化,那么在ORACLE中,new.fieldsname
old.fieldsname取出的值可能是一个特殊的字符(不可见),表示这个字段没有更新,
不用UPDATE????
我不知道这里面到底是怎么一回事 真是急煞人!!![]
照李维的书说, update时自动产生数据发变化的字段的更新。
我现在恰巧要取出那个没有变化的字段的值, 用old.fieldsname,new.fieldsname,
如果fieldsname没有发生变化(比如修改的另外的几个字段),那么这个fieldsname,
不管是old也好,new也好都取不到(竟然是1,默认输入是1)!但是在对另外的一张表
进行更新时存入的却又不是1(还是原来的数据),真是怪事!
我想可能是这个样子,如果字段的数据没有变化,那么在ORACLE中,new.fieldsname
old.fieldsname取出的值可能是一个特殊的字符(不可见),表示这个字段没有更新,
不用UPDATE????
我不知道这里面到底是怎么一回事 真是急煞人!!![]