oracle如何根据条件自动取值?
标题上我写的不清楚,下面我详细说一下。
比如oracle数据库中有一个名为baidu的表,表中有以下字段id、name、nsid、sore,其中id为自动编号,name和nsid不为空只能是数字,sore可以为空。
现在要求在数据入库时根据nsid的值oracle自动填入sore的值,比如当一条数据中nsid大于10小于20的时候oracle自动将该条数据的sore字段值改写为help。
我oracle菜的一塌糊涂,麻烦各位大虾给出局体方法和命令,谢谢!
参考答案:这个可以用触发器来实现,但是触发器后期的维护成本会比较高。所以还是建议在前台实现