"这样简单的限制,你不能简单地定义金额字段的Default Value为"数量*单价",这样你得到的缺省值将永远是0。
----5.3更新触发器不能改变启动它的记录值
----同样是"金额=数量*单价"的问题,我们可能会认为此时用触发器是理想的时机,但千万别这么做,触发器不允许改变它自己记录的一个值,因为这种改变将导致更新触发器的再次调用,进而递归,形成死锁。其实,这个简单的金额问题根本就不能通过数据字典来解决。
----5.4触发器中不能移动当前记录指针
----当
触发器的验证规则试图移动当前
工作区中的指针时,你会很不幸地看到出错信息"Illegal recursion in rule"。
----5.5自定义函数应事先存储
----当自定义函数在验证规则编辑框中被引用时,如果出现了"函数***没找到"的出错信息,通常有两种情形引起这个错误,一是在创建该函数前就输入该函数的调用,二是虽然在存储过程中创建了该函数,但没有保存该存储过程。所以一定要保存存储过程。