新人请教各位前辈

zjt15691988251 2017-12-12 11:00:36
1.
假设有a表,b表,c表,d表,e表

根据预设时间,到达指定时间把a表和b表更新到c表和d表和e表中去,每天凌晨0:30执行

2.
查询a表中符合条件a_1=1的记录,取满足记录的a_end,如果满足a_end小于当前时间,把
a_1置为2,并删除b表和c表和d表的所有数据

3.
查询c表中符合条件b_start时间戳为今天且f=1 and a_1=0的记录

4.
把a_1字段置为1,以c_id字段为条件,把d表中相同c_id的记录,插入f表中

假设上述条件都满足,sql语句怎么写,有注释最好。

感谢各位前辈了。
...全文
164 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
碧水幽幽泉 2017-12-12
  • 打赏
  • 举报
回复
当个 => 单个
碧水幽幽泉 2017-12-12
  • 打赏
  • 举报
回复
当个SQL语句是无法解决以上5个问题的。 必须借助存储过程和oracle定时器job。
zjt15691988251 2017-12-12
  • 打赏
  • 举报
回复
这4个问题假设没有任何联系,只是想知道每个的sql语句怎么写,有注释最好。

17,086

社区成员

发帖
与我相关
我的任务
社区描述
Oracle开发相关技术讨论
社区管理员
  • 开发
  • Lucifer三思而后行
  • 卖水果的net
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧