当插入第二条数据时,因为 vkorg和customer_id 在原表中已经存在且enddate='9999-12-31',需要自动更新第一条数据 enddate 为最新一条数据startdate的前一天 即2021-12-31。有没有可以做 触发器或者存储过程 实现的?
ORACLE 触发器问题请教
当插入第二条数据时,因为 vkorg和customer_id 在原表中已经存在且enddate='9999-12-31',需要自动更新第一条数据 enddate 为最新一条数据startdate的前一天 即2021-12-31。有没有可以做 触发器或者存储过程 实现的?
- 写回答
- 好问题 0 提建议
- 追加酬金
- 关注问题
- 邀请回答
-
2条回答 默认 最新
- CSDN专家-赖老师(软件之家) 2022-05-10 16:21关注
可以用触发器实现,在插入前先更新第一条记录的结束时间。
本回答被题主选为最佳回答 , 对您是否有帮助呢?解决 无用评论 打赏 举报
悬赏问题
- ¥15 一道python难题2
- ¥15 一道python难题
- ¥15 用matlab 设计一个不动点迭代法求解非线性方程组的代码
- ¥15 牛顿斯科特系数表表示
- ¥15 arduino 步进电机
- ¥20 程序进入HardFault_Handler
- ¥15 oracle集群安装出bug
- ¥15 关于#python#的问题:自动化测试
- ¥20 问题请教!vue项目关于Nginx配置nonce安全策略的问题
- ¥15 教务系统账号被盗号如何追溯设备